无忧启动论坛

标题: 批处理怎么复制和删除一些长文件名的文件或文件夹 [打印本页]

作者: 2011chs    时间: 2011-6-21 14:36
标题: 批处理怎么复制和删除一些长文件名的文件或文件夹
如题,,比如要
xcopy C:\Windows\Winsxs\x86_microsoft.vc90.crt*\*.* e:\wpe\mou\Windows\Winsxs\x86_microsoft.vc90.crt*\ /y /d
提示找不到文件*.*  ,,还有  ,比如删除system32\config\ 里的垃圾怎么删啊,,
del e:\wpe\mou\Windows\system32\config\*.log /q   这样也删不了啊,
在此请问各位高手是怎么搞的,,???
作者: lindafu    时间: 2011-6-21 23:20
改成8.3格式和去掉只读等属性看看
作者: 807979023    时间: 2011-6-22 11:46
应该加引号吧
xcopy "C:\Windows\Winsxs\x86_microsoft.vc90.crt*\*.*" "e:\wpe\mou\Windows\Winsxs\x86_microsoft.vc90.crt*\" /y /d
作者: 2011chs    时间: 2011-6-22 13:58
不行啊,加“”也不行 ,,看图

作者: lindafu    时间: 2011-6-22 15:40
标题: 回复 #4 2011chs 的帖子
你复制的可不是普通目录里的文件,要转为8.3格式了

查看8.3格式用 dir /ad /x
X86_MI~1.414            x86_Microsoft.VC90.ATL_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_353599c2
X86_MI~2.414            x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_a57c1f53
X86_MI~3.414            x86_Microsoft.VC90.MFCLOC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_15fc9313
X86_MI~4.414            x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e


作者: 807979023    时间: 2011-6-26 13:17

作者: 2011chs    时间: 2011-7-10 15:15
其实我的意思是用通配符啊,因为文件太多,还有版主,转成短文件名,也不能用通配符啊,


[ 本帖最后由 2011chs 于 2011-7-10 15:27 编辑 ]
作者: 2011vs9841    时间: 2011-7-14 10:04
为什么不用lcopy呢。
一下子就可以把长文件名的文件,及其它短的文件 全部复制到c盘了。而且能复制长名称的文件夹,子文件夹。




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