目的:
最近跑实验生成了很多txt的文件,要提取txt文件中的指定内容,然后就写了个算法定向读取txt中的信息并想把这些信息存储在csv文件中,一个目录下几十个txt,如果这样写
@echo off
txtToCsv.exe 1.txt result.csv
txtToCsv.exe 2.txt result.csv
...//这样写是不是有点low...
txtToCsv.exe 1000.txt result.csv
//关键我的文件命名还不是从1到100这么简单。难道要一个一个手动粘贴?
如果能批处理自动完成操作所有的txt多好呀,一条指令难为了半天。其实这么写就行了
@echo off
//遍历当前目录下的所有txt文件
for %%i in ( *.TXT ) do (
//txtToCsv.exe是我算法的可执行文件,该算法有两个参数,第一个参数是要处理的txt文件,第二个参数是读取txt文件后,把提取的内容保存到指定的csv文件中
txtToCsv.exe %%i %%i.csv
)
pause