谈谈xcopy中的排除copy_DOS/BAT教程-查字典教程网
谈谈xcopy中的排除copy
谈谈xcopy中的排除copy
发布时间:2016-12-28 来源:查字典编辑
摘要:不过这个命令用起来真的不好用并不像windows的帮助写的那么简单下面来详细说明一下我们先看看xcopy的帮助是怎么写的/EXCLUDE:f...

不过这个命令用起来真的不好用并不像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:dataz:backup

uncopy.txt里面就包含了我们想要排除的文件以及文件夹

内容如下

bad

bad.txt

.bad

xcopy/e/s/h/exclude:uncopy.txtz:dataz:backup这条命令大家先不要执行觉得有错吗?

ok我们来执行看看

Z:>xcopy/e/s/h/exclude:uncopy.txtz:dataz:backup

无效路径

复制了0个文件

真有趣阿呵呵无效路径

xcopy/e/s/h/exclude:uncopy.txtz:dataz:backup问题出在z:data上面

正确的写法应该是z:data不要而后面的z:backup则要不要都可以

改过以后我们再来执行

Z:>xcopy/e/s/h/exclude:uncopy.txtz:dataz:backup

Z:datagoodgood.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对此次测试的重要帮助

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新DOS/BAT学习
    热门DOS/BAT学习
    脚本专栏子分类