我需要做的是(而且我有一些想法,但是不能让它固化下来):
我对它的循环部分更加困惑。我该怎么做?
修改
这是我目前的剧本:
FOR %%i IN (*)
Do type %%i >> %%i2
答案 0 :(得分:2)
这会将每个.txt
文件复制到扩展名为.txt2
的备份文件:
for %i in (*.txt) do type "%i" > "%i2"
请注意,在批处理文件中,您需要将%
:
for %%i in (*.txt) do type "%%i" > "%%i2"
从您的问题中不清楚您是否希望将所有找到的文件转储到相同的结果文本文件中,或者您希望每个文件都是一对一的副本。
如果您只想要一个结果文件,您还可以使用复制命令的变体,即:
copy *.txt output.dat