有一个需要处理的文本文件列表。他们的名字是
samples\file_1.txt
...
samples\file_100.txt
脚本使用2个参数调用文件test.exe。第一个和第二个参数表示输入和输出文件名,它们以增量1更改,参数-t是固定的:
test.exe \input\file_1.txt \output\file_1.txt -t
...
test.exe \input\file_100.txt \output\file_100.txt -t
如何编写脚本的简化版本,使用for循环逐个处理文件?
我使用Python脚本解决了这个问题,但希望有更常见的方法......
答案 0 :(得分:1)
@echo off
cd /d "c:\samples\input"
md "..\output" 2>nul
for %%a in (*.txt) do (
test.exe "%%a" "..\output\%%a" -t
)