【发布时间】:2014-10-19 11:22:03
【问题描述】:
我正在编写一个批处理文件,经过大量代码后,我有:
:d1copy
xcopy /Y "C:\Users\Joseph\Desktop\JOKO_Sync\*.*" "F:\JOKO_Sync\*.*" /s /e /V /D
pause
当我执行这个时,我得到了错误
xcopy 未被识别为内部或外部命令、可运行程序或批处理文件。
但我将相同的代码复制并粘贴到另一个批处理文件中,它运行良好。
有什么想法吗?
【问题讨论】:
-
你的
Path环境变量是否包含C:\Windows\System32! -
感谢您的回复。它不是。我可以在里面写一行“C:\Windows\System32!”吗?修复那个错误?
-
@JSUPRA 是的,你可以这样做,只是不要忘记之前的分号
-
set Path=%path%;C:\Windows\system32此命令会将 C:\Windows\system32 文件夹添加到%path%然后 xcopy 将起作用 -
如果相同的代码在另一个批处理文件中工作,问题是批处理文件,而不是 xcopy 命令。您是否在此批次中使用/更改了
path变量?
标签: batch-file batch-processing xcopy