为什么我不能运行批处理文件来复制文件?

为什么我不能运行批处理文件来复制文件?

我只是想运行一个简单的批处理脚本来复制文件:

xcopy /s c:\source\document.txt c:\destination

什么都没有复制,并且我得到了回应:

已复制 0 个文件

我以前做过这个,效果很好。我不明白问题出在哪里。

答案1

您正在指定参数/s,这意味着:复制此文件夹和子文件夹,但您的源是一个文件,而不是一个文件夹。

由于/s,源被假定为一个文件夹,但实际上并非如此。

删除该/s参数,一切就可以正常工作。

如果您确实想要复制该文件夹和所有子文件夹,请删除文件名并仅指定文件夹,后跟 *.*

答案2

我确定我尝试复制的所有文件都是隐藏文件,因此 Xcopy 复制它们的唯一方法是添加 /h 选项,这解决了这个问题!

相关内容