我是一个完整的批量初学者..
我试图简单地将'exit'添加到文件夹中每个文本文件的最后一行。
我知道它是FOR和ECHO的某种组合,但即使经过大量搜索,我也无法使它工作。
我目前的尝试;
FOR %%i IN (*.*) DO echo exit >> %cd% %%i
:(
非常感谢任何帮助!
答案 0 :(得分:1)
如果你解释为什么你认为你“无法让它发挥作用”,那将会有所帮助;但我猜你想要:
FOR %%i IN (*.txt) DO ECHO exit>> %%i
请勿在您要ECHO
的文字后面加上空格。我不知道为什么你的重定向有%cd%
;这将尝试将文本发送到您的本地目录,这是没有意义的。如果您尝试将其发送到不同目录中的文件,则需要将它们与Window的目录分隔符分开:
... ECHO whatever>> \other\directory\%%i
您不需要使用%cd%