谈谈xcopy中的排除copy
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
不过这个命令用起来真的不好用并不像windows的帮助写的那么简单下面来详细说明一下 我们先看看xcopy的帮助是怎么写的 /EXCLUDE:file1[+file2][+file3]... 指定含有字符串的文件列表。每一个字符串 必须在文件的单独行中。如果有任何 字符串与要被复制的文件的绝对路径 相符,那个文件将不会得到复制。 例如,指定如\obj\或.obj的字符串会排除 目录obj下面的所有文件或带有 .obj扩展名的文件。 下面我们来作试验 建立两个文件夹一个叫做data一个叫做backup 目录树 Z:. │ ├─data │├─bad │└─good │bad.txt │good.txt │1.bad │2.bad │3.bad │5.bad │4.bad │ └─backup 偶们的目标就是把凡是标记了good的文件夹以及文件copy到backup这个目录里面而排除标记了bad的文件夹和目录 根据xcopy的帮助写如下命令 xcopy/e/s/h/exclude:uncopy.txtz:\data\z:\backup\ uncopy.txt里面就包含了我们想要排除的文件以及文件夹 内容如下 \bad\ bad.txt .bad xcopy/e/s/h/exclude:uncopy.txtz:\data\z:\backup\这条命令大家先不要执行觉得有错吗? ok我们来执行看看 Z:\>xcopy/e/s/h/exclude:uncopy.txtz:\data\z:\backup\ 无效路径 复制了0个文件 真有趣阿呵呵无效路径 xcopy/e/s/h/exclude:uncopy.txtz:\data\z:\backup\问题出在z:\data\上面 正确的写法应该是z:\data不要\而后面的z:\backup\则要不要\都可以 改过以后我们再来执行 Z:\>xcopy/e/s/h/exclude:uncopy.txtz:\dataz:\backup\ Z:\data\good\good.txt 复制了1个文件 看一下backup的目录树 Z:. └─good good.txt 对比 Z:. ├─bad └─good bad.txt good.txt 1.bad 2.bad 3.bad 5.bad 4.bad 我们成功的复制了只标记了good的文件夹以及文件 这个用法不错比如你硬盘上有文件损坏了可以使用这个方法避开损坏的文件 又或者避开一些不需要的文件只copy想要的东西 在通配符不好使的情况下你可以尝试这种方法 thx:10对此次测试的重要帮助 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: for命令的一些bug分析下一篇: bat实现的模仿黑客帝国里面的数码雨
关于谈谈xcopy中的排除copy的所有评论