我查看了一些互联网上的例子,但我无法使我的(第一个)批处理文件正常工作。我想要自动将我的文件从一个文件夹复制到另一个文件夹,但什么都没有发生。
@echo off
xcopy "C:\source\" "C:\target\" /c /d /i /y
exit
你能看到任何错误吗?
谢谢!
更新:我按照 Bali C 给出的命令执行了,但它仍然不起作用。请参见快照
xcopy C:\folder1 C:\folder2\folder1 /t /e /i /y
xcopy C:\folder1 C:\folder2\ /t /e /i /y
我必须使用CTRL + C来停止它。
附注:我使用的是Win 7操作系统
更新(解决方案): 它起作用了!问题在于我的桌面上有一个名为xcopy.bat的文件,我正在从那里运行命令,因此它执行的是我的桌面上xcopy.bat文件而不是Windows的文件... 我必须将该文件重命名为“myxcopy.bat”:
@echo off
xcopy "C:\source" "C:\target" /c /d /i /y
exit
XCOPY.BAT
。试着将其重命名为其他名称,比如MyXcopy.bat
。 - aphoriaXCOPY.BAT
,那肯定会引起问题。每次在批处理文件中调用XCOPY
时,您将调用另一个XCOPY.BAT
实例而不是XCOPY
命令。 - aphoria