将文本附加到文件夹中的所有空白文件

将文本附加到文件夹中的所有空白文件

我有一个包含空白文件的文件夹,所有文件都有 .BAK 扩展名

现在我有一个批处理脚本,需要在每个空白文件顶部写入任意文本,我使用以下命令:

for %%a in (C:\Users\david\Documents\*.BAK) do type text >> %%a

当我运行此脚本时,命令 shell 告诉我“系统找不到指定的文件”,即使该文件夹中有多个 .BAK 文件并且它们显示在命令行输出中...

为什么是这样?

答案1

别担心——找到答案了:

FOR /R C:\Users\david\Documents %%f IN (*.DATAPUMP) DO ECHO TEXT >> %%f

相关内容