我发现解决我的问题有点困难。我想格式化从文件 A 读取的字符串/行,然后递归地将其保存到文件 B 中。
路径“c:\test folder\Akash\form1\A.dlg: 中文件 A.dlg 的内容:
[FFF][3][PLACE Holder][LOCATION][DESCRIPTION][TABS][FILE1.xml,FILE2.xml][FILE3.xml][FILE4.xml][][][1][Arial]
格式化该行后,应将输出写入文件(temp.txt)
[FFF][3][PLACE Holder][LOCATION][DESCRIPTION][TABS][Akash\form1\FILE1.xml,Akash\form1\FILE2.xml][Akash\form1\FILE3.xml][Akash\form1\FILE4.xml][][][1][Arial]
我当前递归运行所有文件夹并查找扩展名为 .dlg 的文件并读取其内容的命令是
for /r "..\Akash\" %%F in (*.dlg) do (
for /f "tokens=*" %%a in ('type "%%F"') do @echo %%a[] >> temp.txt
)
但这只是复制行并没有格式化它。你们能帮帮我吗