我只是想运行一个简单的批处理脚本来复制文件:
xcopy /s c:\source\document.txt c:\destination
什么都没有复制,并且我得到了回应:
已复制 0 个文件
我以前做过这个,效果很好。我不明白问题出在哪里。
答案1
您正在指定参数/s
,这意味着:复制此文件夹和子文件夹,但您的源是一个文件,而不是一个文件夹。
由于/s
,源被假定为一个文件夹,但实际上并非如此。
删除该/s
参数,一切就可以正常工作。
如果您确实想要复制该文件夹和所有子文件夹,请删除文件名并仅指定文件夹,后跟 *.*
答案2
我确定我尝试复制的所有文件都是隐藏文件,因此 Xcopy 复制它们的唯一方法是添加 /h 选项,这解决了这个问题!