标题: [文件操作] 批处理为何报错“xcopy”不是内部或外部命令,也不是…… [打印本页]
作者: lxw6730707 时间: 2014-9-25 17:53 标题: 批处理为何报错“xcopy”不是内部或外部命令,也不是……
各位前辈大神,我制作的一个把移动硬盘文件复制到其它电脑上的批处理,在有的电脑上执行成功,在有的电脑上显示“‘xcopy’不是内部或外部命令,也不是可运行的程序或批处理文件”,请问什么原因?怎样解决?代码如下:- xcopy /e "%~do\resource_sys\hxbx\小学科学" "D:\resource_sys\hxbx\小学科学\"
- xcopy /e "%~do\resource_sys\hxbx\小学数学" "D:\resource_sys\hxbx\小学数学\"
- xcopy /e "%~do\resource_sys\hxbx\小学思品" "D:\resource_sys\hxbx\小学思品\"
- xcopy /e "%~do\resource_sys\hxbx\小学音乐" "D:\resource_sys\hxbx\小学音乐\"
- xcopy /e "%~do\resource_sys\hxbx\小学英语" "D:\resource_sys\hxbx\小学英语\"
- xcopy /e "%~do\resource_sys\hxbx\小学语文" "D:\resource_sys\hxbx\小学语文\"
- pause
-
-
- xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学科学" "D:\resource_sys\教学参考\教案和课件样例\小学科学\"
- xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学数学" "D:\resource_sys\教学参考\教案和课件样例\小学数学\"
- xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学思品" "D:\resource_sys\教学参考\教案和课件样例\小学思品\"
- xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学音乐" "D:\resource_sys\教学参考\教案和课件样例\小学音乐\"
- xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学英语" "D:\resource_sys\教学参考\教案和课件样例\小学英语\"
- xcopy /e "%~do\resource_sys\教学参考\教案和课件样例\小学语文" "D:\resource_sys\教学参考\教案和课件样例\小学语文\"
- pause
-
-
- xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\美术.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
- xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\数学.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
- xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\思想品德.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
- xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\体育.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
- xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\音乐.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
- xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\语文.wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
- xcopy /e "%~do\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\英语(小学).wmv" "D:\resource_sys\教学参考\义务教育课程标准(2011年版)专家解读\"
- pause
-
-
- xcopy /e "%~do\中央电化教育馆Office备课系统-九年制版" "D:\中央电化教育馆Office备课系统-九年制版\"
- pause
-
-
- xcopy /e "%~do\Microsoft Office Standard 2013" "D:\Microsoft Office Standard 2013\"
- pause
复制代码
作者: Linuxer 时间: 2014-9-25 18:30
先看c:\Windows\System32\目录下有没有xcopy.exe程序,
如果没有,从别的电脑拷贝一个。
如果有,就查看环境变量:我的电脑右键-属性-高级-环境变量——系统变量:
编辑Path,看下是否正常:包含有system32的。
如果都正常,那就把Path的值剪切,然后确定-确定-确定。然后再打开一遍系统变量,把剪切的值在粘贴到
Path里,一路确定下去。
作者: Batcher 时间: 2014-9-25 19:34
在脚本最上面加一行:- set path=C:\Windows\System32;%path%
复制代码
作者: lxw6730707 时间: 2014-9-25 21:09
管理的等会加分,现在加分遇到问题。
作者: terse 时间: 2014-9-26 00:45
看是否为空来确定是否精简了xcopy.exe程序- for %%i in (xcopy.exe) do echo,"%%~$PATH:i"
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |