中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 10:35
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 为何在纯DOS下无法运行xcopy命令?
可打印版本  12,509 / 55
第1楼 jcyncz 发表于 2006-06-16 23:29
初级用户 发帖 26 积分 66
为何在纯DOS下无法运行xcopy命令?
我的系统是windowsxp sp2,在c:\windows\system32下有一个xcopy文件,我把它烤到win98启动盘,用启动盘启动后确无法运行xcopy程序,我用的命令是:
xcopy c:\123\*.* g:\456/s。返回信息“....既非内部或外部命令,也非可运行程序或批处理文件”。请问这是怎么回事?
第2楼 Wengier 发表于 2006-06-16 23:35
系统支持 发帖 10,521 积分 27,736
“....既非内部或外部命令,也非可运行程序或批处理文件”显然非纯DOS下的提示。WinXP SP2中的XCOPY虽不能在DOS下直接运行的,但不可能是这样的提示。你真的是在纯DOS下运行的吗?这儿可以下载纯MS-DOS 7.10启动盘:

http://www.cn-dos.net/msdos71/msdos71b.zip
第3楼 jcyncz 发表于 2006-06-17 00:19
初级用户 发帖 26 积分 66
谢谢了
第4楼 jcyncz 发表于 2006-06-17 00:30
初级用户 发帖 26 积分 66
我后来在这个论坛里下载了个XCOPY,再用win98启动盘启动到纯DOS下,可以用这个命令,但唯一不足的是这个命令不支持长文件名。如果哪位有支持长文件名的XCOPY给小弟的话,本人不胜感激!
第5楼 Wengier 发表于 2006-06-17 01:36
系统支持 发帖 10,521 积分 27,736
请用下面的真正的纯DOS启动盘启动,启动后运行其中的XCOPY就可以完全支持中英文长文件名了:

http://cndos.l009.com/soft/doscp.zip
第6楼 jcyncz 发表于 2006-06-17 09:17
初级用户 发帖 26 积分 66
本人不胜感激,从这可以看出这里的管理很负责任。辛苦了!
第7楼 jcyncz 发表于 2006-06-17 09:29
初级用户 发帖 26 积分 66
请用下面的真正的纯DOS启动盘启动,启动后运行其中的XCOPY就可以完全支持中英文长文件名了:

http://cndos.l009.com/soft/doscp.zip
不行啊,下载后是个DOSP.IMG文件,无法用它制作启动盘,怎么办啊?
第8楼 Wengier 发表于 2006-06-17 13:07
系统支持 发帖 10,521 积分 27,736
Originally posted by jcyncz at 2006-6-17 09:29 AM:
请用下面的真正的纯DOS启动盘启动,启动后运行其中的XCOPY就可以完全支持中英文长文件名了:

http://cndos.l009.com/soft/doscp.zip
不行啊,下载后是个DOSP.IMG文件,无法用它制作启动盘,怎么办啊?


IMG文件本身就是标准的软盘镜像格式呀,怎么可能无法制作启动盘呢?用WinImage之类的就可以将它展开到软盘中成为启动软盘,或者也可以直接将它作为虚拟机的软盘镜像来启动,使用起来非常方便的。
第9楼 jcyncz 发表于 2006-06-17 20:40
初级用户 发帖 26 积分 66
IMG文件本身就是标准的软盘镜像格式呀,怎么可能无法制作启动盘呢?用WinImage之类的就可以将它展开到软盘中成为启动软盘,或者也可以直接将它作为虚拟机的软盘镜像来启动,使用起来非常方便的。

我下载了个WinImage,安装后制作成软盘启动,但里面的XCOPY只能复制一个文件哟,还不如我在这个论坛里下载的XCOPY,虽然不支持长文件名,但能烤贝完整,里面的文件和文件夹以及子目录里的内容都能复制。
第10楼 Wengier 发表于 2006-06-17 22:30
系统支持 发帖 10,521 积分 27,736
Originally posted by jcyncz at 2006-6-17 08:40 PM:
我下载了个WinImage,安装后制作成软盘启动,但里面的XCOPY只能复制一个文件哟,还不如我在这个论坛里下载的XCOPY,虽然不支持长文件名,但能烤贝完整,里面的文件和文件夹以及子目录里的内容都能复制。


可不是这样的吧,这个XCOPY可以正常复制整个文件和文件夹中的内容,完全没有问题的,而且比不支持长文件名的XCOPY的功能强得多。这个XCOPY我可是试过多次了,自己就在用,并没有发现这种问题,因此你的用法肯定有错误(提示:当觉得不能正常使用时,首先应想到的是自己的使用方法是否有误)。你可以把你的用法和结果帖上来,让我看看错误所在。
第11楼 jcyncz 发表于 2006-06-18 09:48
初级用户 发帖 26 积分 66
我的语法是:xcopy c:\123\*.* g:\456 /s
第12楼 jcyncz 发表于 2006-06-18 09:57
初级用户 发帖 26 积分 66
我电脑有C,D,E,F,G,C盘有个123文件夹,123里有三个文件和一个文件夹(里面5个文件),我想把它烤到G盘。语法格式:XCOPY C:\123\*.* G:\456 /S
请帮我看一下是否正确。谢谢!
第13楼 Wengier 发表于 2006-06-18 09:57
系统支持 发帖 10,521 积分 27,736
Originally posted by jcyncz at 2006-6-18 09:48 AM:
我的语法是:xcopy c:\123\*.* g:\456 /s


那你输入这条命令后显示什么信息?G:\456这个目录存在吗?
第14楼 jcyncz 发表于 2006-06-18 10:02
初级用户 发帖 26 积分 66
G盘不存在456文件夹,是用这个语法创建的一个456文件夹,输入后提示:是按F或是D,我按的是D ,结果只复制了一个文件。
第15楼 Wengier 发表于 2006-06-18 10:16
系统支持 发帖 10,521 积分 27,736
我刚才试着模拟了一下你的环境(使得C:\123文件夹下包含一些带有长文件名的RMI文件,同时D:\456文件夹尚不存在),并把你的命令本身试了一下,结果如下:

A:\>XCOPY C:\123\*.* D:\456 /S
Does 456 specify a file name
or directory name on the target
(F = file, D = directory)?D
Mozart's Symphony No. 40.RMI
Bach's Brandenburg Concerto No. 3.RMI
Beethoven's Fur Elise.RMI
Beethoven's 5th Symphony.RMI
In the Hall of the Mountain King.RMI
Debussy's Claire de Lune.RMI
Dance of the Sugar-Plum Fairy.RMI
7 File(s) copied

A:\>

复制的内容完全正常。你有屏幕截图吗?
1 2 3 4  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023