无忧启动论坛

标题: 一个奇怪问题,copy命令会出错? [打印本页]

作者: 2010laocfan    时间: 2015-1-18 13:43
标题: 一个奇怪问题,copy命令会出错?
64位win2003系统,把C:\WINDOWS\SysWOW64\mui目录拷贝到C:\,查看文件完好
然后运行一个改名批处理,批处理如下:
copy C:\mui\0401\*.mui c:\d2\wmsims401.mui
copy C:\mui\0402\*.mui c:\d2\wmsims402.mui
copy C:\mui\0403\*.mui c:\d2\wmsims403.mui
copy C:\mui\0405\*.mui c:\d2\wmsims405.mui
copy C:\mui\0408\*.mui c:\d2\wmsims408.mui
copy C:\mui\040b\*.mui c:\d2\wmsims40b.mui
copy C:\mui\040d\*.mui c:\d2\wmsims40d.mui
copy C:\mui\040e\*.mui c:\d2\wmsims40e.mui
copy C:\mui\0413\*.mui c:\d2\wmsims413.mui
copy C:\mui\0414\*.mui c:\d2\wmsims414.mui
copy C:\mui\0415\*.mui c:\d2\wmsims415.mui
copy C:\mui\0424\*.mui c:\d2\wmsims424.mui
copy C:\mui\0425\*.mui c:\d2\wmsims425.mui
copy C:\mui\0426\*.mui c:\d2\wmsims426.mui
copy C:\mui\042a\*.mui c:\d2\wmsims42a.mui
copy C:\mui\042d\*.mui c:\d2\wmsims42d.mui
copy C:\mui\0816\*.mui c:\d2\wmsims816.mui
copy C:\mui\081a\*.mui c:\d2\wmsims81a.mui
运行后查看文件大小,有的正确,有的错误,例如wmsims40b.mui,由84k->13k;wmsims81a.mui,由92k->5k......
上面批处理的出错几率是11/18,在windows界面手动改名不会出错。别的系统未测试。
这是什么原因?难道copy命令会出错?
作者: wbzzzzj    时间: 2015-1-18 17:06
copy /v  带参数看看
作者: 2010laocfan    时间: 2015-1-18 17:23
本帖最后由 2010laocfan 于 2015-1-18 17:30 编辑

copy /v  带参数试了一样出错。

作者: dos时代菜鸟    时间: 2015-1-18 19:48
copy C:\mui\0401\*.mui c:\d2\wmsims401.mui

表示 把 c:\mui\0401 中的全部 mui文件 复制到 c:\d2\wmsims401.mui
如果 c:\d2\wmsims401.mui  是个文件夹,这个命令没有问题,否则,c:\d2\wmsims401.mui 会被认为是一个文件,可能会被提示覆盖确认,也就是会将那些 mui 文件 一次又一次的复制成 c:\d2\wmsims401.mui
,这样的复制操作,建议用 xcopy
作者: 2010laocfan    时间: 2015-1-18 23:08
谢谢指导
用 xcopy测试可以
xcopy C:\mui\040b\*.mui c:\d2\wmsims40b.mui
实际上这些目录里只有同名1个文件msimsg.dll.mui,如果不用*.mui,把文件名写全
copy C:\mui\040b\msimsg.dll.mui c:\d2\wmsims40b.mui
测试也不会出错,还是有些不明白?难道是通配符 * 滥用的问题?

作者: 洒洒的    时间: 2015-1-25 13:00
感觉有可能
作者: qqw123    时间: 2015-2-1 12:09





欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3