bat文件如何逐行读取文件内容并修改

比如D:\a.txt,内容为:
111
222
333
我现在想把222变成444,请问用bat怎么实现。

1、进入win10桌面以后,右击桌面空白处,然后选择【新建】,然后找到并且点击【文本文档】。

2、双击文本文档,进入文本文档界面输入hostname。

3、还需要输入一个命令暂停【pause】-暂停。

4、保存文本,然后右击重命名,改【文本后缀为bat】。

5、【双击bat文件】,文件就会自动运行命令提示符逐行读取文件内容,此时查看一下结果。

6、运行成功后说明这个bat文件是可以的,右击刚刚的bat文件然后点击【编辑】。

7、会重新【进入这个bat文件里面】,然后就可以进行修改了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-05
@echo off
for /f "delims=" %%i in (xx.txt) do (
set "a=%%i"
xcopy "X:\Project_Movie\HERO\FromClient\source\Hero_2to3_0705\ca003\%a%" "X:\Project_Movie\HERO\Shots\%a%\Source\%a%"
)
注:在xx.txt文本中,若有多个文件名,则应一个占一行。追问

没懂,还是不知道怎么实现的

本回答被提问者和网友采纳
相似回答