批处理文件在Windows 10中无法正确运行

布拉德斯

我有一个merge.bat文件,其中包含以下行:

for %f in (*.txt) do type "%f" >> mergedfile.txt

如果我直接将其输入到cmd窗口中,则此代码行将非常有效。

所有txt文件都与此merge.bat文件位于同一文件夹中。

但是,当我尝试将其作为cmd下的批处理文件(即调用merge.bat)运行时,它显示以下消息:

f" >> mergedfile.txt was unexpected at this time

我想做的是将merge.bat文件设置为在设置的时间在Windows 10任务计划程序中运行,但是我无法使.bat文件正确运行。

我究竟做错了什么?

Justaus3r

您必须在循环中的批处理文件中添加双%符号。请使用以下代码:

for %%f in (*.txt) do type "%%f" >> mergedfile.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章