Board logo

标题: [文件操作] 批处理用XCOPY一目录,如何跳过目录下的部分文件和文件夹? [打印本页]

作者: wrz99    时间: 2011-10-10 17:47     标题: 批处理用XCOPY一目录,如何跳过目录下的部分文件和文件夹?

用XCOPY一目录,如何跳过目录下的部分文件和文件夹?
  1. xcopy /y /x /h /k /R "E:\wrz_tool\soft\*.*"  "C:\wrz_tool\soft\"
复制代码
源目录:E:\wrz_tool\soft\
目标:C:\wrz_tool\soft\

需要跳过的文件:
E:\wrz_tool\soft\IEhan.exe
E:\wrz_tool\soft\IEri.exe
E:\wrz_tool\soft\ipx协议补丁.exe
E:\wrz_tool\soft\QQLive.exe

需要跳过的文件:
E:\wrz_tool\soft\宝丽通\
E:\wrz_tool\soft\net\
E:\wrz_tool\soft\QQlive_酷狗_PPS优化\
E:\wrz_tool\E驱动\[WinXP.x86]Drivers\
E:\wrz_tool\soft\美化\
要复制的文件很多,单独写复制命令这个我会,但太累了,必竟要跳过的比复制的少!
跳过代码越简单越好,并且可以自由增减,谢谢了!
作者: weichenxiehou    时间: 2011-10-10 18:02

把要屏蔽的内容放到一个文本文档里,如tmp.txt,在xcopy的命令里加一个/exclude:tmp.txt。
作者: wrz99    时间: 2011-10-10 18:15

谢谢,我去试试看!
作者: wrz99    时间: 2011-10-10 18:31

回复 2# weichenxiehou


xcopy /y /x /h /k /R /exclude:"E:\wrz_tool\COPY列表\win7.txt" "E:\wrz_tool\soft\" "d:\wrz_tool\soft\"


提示无法读取win7.txt!


win7.txt内存容如下:

E:\wrz_tool\soft\宝丽通\
E:\wrz_tool\soft\net\
E:\wrz_tool\soft\QQlive_酷狗_PPS优化\
E:\wrz_tool\E驱动\[WinXP.x86]Drivers\
E:\wrz_tool\soft\美化\
E:\wrz_tool\soft\ipx协议补丁.exe
E:\wrz_tool\soft\QQLive.exe
E:\wrz_tool\soft\程序运行参数查看器.exe
作者: Hello123World    时间: 2011-10-10 20:10

回复 4# wrz99

txt文本中保存的因该是最后一个目录的名字。
作者: wrz99    时间: 2011-10-11 17:57

算了,这样实在太麻烦!
另想办法了!
用REN 命名为特殊目录名,复制完后再改回去!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2