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

如题所述

通过变量count计数,如果当前行是需要修改的行,则输出新的内容到一个临时文件temp.txt中;否则直接将当前行原样输出。最后将临时文件重命名为原文件名,完成修改。

seta=%%ixcopyX:\Project_Movie\HERO\FromClient\source\Hero_2to3_0705\ca003\%a%X:\Project_Movie\HERO\Shots\%a%\Source\%a%)注:在xx.txt文本中,若有多个文件名,则应一个占一行。

首先鼠标右键单击电脑桌面,选择新建一个文本文档。

新建文件。声明要打开的文件变量。创建要打开的文件及内容并保存。以只读方式打开文件并赋予变量。读取文件的前三个字节并输出。读取文件的所有内容并输出。预览效果如图。

只用批处理。如果a.ini中含有不是这种格式“aa=1111”的行,就复杂一些,甚至出错,也不能处理空行,且会改变文件结构(删掉每行前面的空格)。用inifile.exe,专门读取修改ini文件的工具。

温馨提示:答案为网友推荐,仅供参考
相似回答