[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理为何报错“xcopy”不是内部或外部命令,也不是……

各位前辈大神,我制作的一个把移动硬盘文件复制到其它电脑上的批处理,在有的电脑上执行成功,在有的电脑上显示“‘xcopy’不是内部或外部命令,也不是可运行的程序或批处理文件”,请问什么原因?怎样解决?代码如下:
  1. xcopy /e "%~do\resource_sys\hxbx\小学科学" "D:\resource_sys\hxbx\小学科学\"
  2. xcopy /e "%~do\resource_sys\hxbx\小学数学" "D:\resource_sys\hxbx\小学数学\"
  3. xcopy /e "%~do\resource_sys\hxbx\小学思品" "D:\resource_sys\hxbx\小学思品\"
  4. xcopy /e "%~do\resource_sys\hxbx\小学音乐" "D:\resource_sys\hxbx\小学音乐\"
  5. xcopy /e "%~do\resource_sys\hxbx\小学英语" "D:\resource_sys\hxbx\小学英语\"
  6. xcopy /e "%~do\resource_sys\hxbx\小学语文" "D:\resource_sys\hxbx\小学语文\"
  7. pause
  8. xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学科学" "D:\resource_sys\教学参考\教案和课件样例\小学科学\"
  9. xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学数学" "D:\resource_sys\教学参考\教案和课件样例\小学数学\"
  10. xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学思品" "D:\resource_sys\教学参考\教案和课件样例\小学思品\"
  11. xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学音乐" "D:\resource_sys\教学参考\教案和课件样例\小学音乐\"
  12. xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学英语" "D:\resource_sys\教学参考\教案和课件样例\小学英语\"
  13. xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学语文" "D:\resource_sys\教学参考\教案和课件样例\小学语文\"
  14. pause
  15. xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\美术.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
  16. xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\数学.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
  17. xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\思想品德.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
  18. xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\体育.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
  19. xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\音乐.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
  20. xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\语文.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
  21. xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\英语(小学).wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
  22. pause
  23. xcopy /e "%~do\中央电化教育馆Office备课系统-九年制版" "D:\中央电化教育馆Office备课系统-九年制版\"
  24. pause
  25. xcopy /e "%~do\Microsoft Office Standard 2013" "D:\Microsoft Office Standard 2013\"
  26. pause
复制代码

先看c:\Windows\System32\目录下有没有xcopy.exe程序,
如果没有,从别的电脑拷贝一个。
如果有,就查看环境变量:我的电脑右键-属性-高级-环境变量——系统变量:
编辑Path,看下是否正常:包含有system32的。
如果都正常,那就把Path的值剪切,然后确定-确定-确定。然后再打开一遍系统变量,把剪切的值在粘贴到
Path里,一路确定下去。
1

评分人数

问题解决后,请在标题前面注明[已解决],并给回答者加分——化繁为简,提高工作效率!

TOP

在脚本最上面加一行:
  1. set path=C:\Windows\System32;%path%
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

管理的等会加分,现在加分遇到问题。

TOP

看是否为空来确定是否精简了xcopy.exe程序
  1. for %%i in (xcopy.exe) do echo,"%%~$PATH:i"
复制代码

TOP

返回列表