找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 40854|回复: 4

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

[复制链接]
发表于 2014-9-25 17:53:25 | 显示全部楼层 |阅读模式
各位前辈大神,我制作的一个把移动硬盘文件复制到其它电脑上的批处理,在有的电脑上执行成功,在有的电脑上显示“‘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
复制代码
发表于 2014-9-25 18:30:04 | 显示全部楼层
先看c:\Windows\System32\目录下有没有xcopy.exe程序,
如果没有,从别的电脑拷贝一个。
如果有,就查看环境变量:我的电脑右键-属性-高级-环境变量——系统变量:
编辑Path,看下是否正常:包含有system32的。
如果都正常,那就把Path的值剪切,然后确定-确定-确定。然后再打开一遍系统变量,把剪切的值在粘贴到
Path里,一路确定下去。

评分

参与人数 1技术 +1 收起 理由
lxw6730707 + 1 非常努力的说明。

查看全部评分

发表于 2014-9-25 19:34:21 | 显示全部楼层
在脚本最上面加一行:
  1. set path=C:\Windows\System32;%path%
复制代码
 楼主| 发表于 2014-9-25 21:09:04 | 显示全部楼层
管理的等会加分,现在加分遇到问题。
发表于 2014-9-26 00:45:21 | 显示全部楼层
看是否为空来确定是否精简了xcopy.exe程序

  1. for %%i in (xcopy.exe) do echo,"%%~$PATH:i"
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 10:12 , Processed in 0.019002 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表