【问题标题】:Batch file for copying files help needed用于复制文件的批处理文件需要帮助
【发布时间】:2011-12-05 09:04:20
【问题描述】:

我正在尝试运行一个命令,将所有文件从一个带有子文件夹的文件夹复制到另一个文件夹中,但没有任何子文件夹...

我有这个:

for /r d:\uploadfolder %f in (*) do @copy "%f" d:\test /y

如果我将它粘贴到命令提示符中,它会完美运行。但是如果我将它保存到 .bat 文件中并尝试运行它,我会收到以下错误:

f" d:\test /y was unexpected at this time

谁能指出我做错了什么!

我正在 Windows Server 2003 上尝试这个。

非常感谢。

【问题讨论】:

    标签: command-line batch-file


    【解决方案1】:

    %f 更改为%%f。在批处理文件中,您需要使用两个% 字符,如for 命令的帮助中所指定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 2017-03-21
      • 1970-01-01
      • 2018-06-15
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多