关于xcopy的exclude参数的使用
(2008-09-19 16:23:05)
标签:
xcopy/exclude参数it |
分类: 科学技术--生活艺术 |
在命令行中输入:xcopy /?可以查看xcopy的帮助。主要用法如下所示:
C:\Documents and Settings\Administrator>xcopy /?
复制文件和目录树。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
命令行开关 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 改写。
在使用的过程中,想要排除某些文件不拷贝。注意到xcopy的命令帮助里面,有一个exclude参数。该参数的功能就是排除不必要的文件被拷贝。根据说明,使用的方法应该是
在“/EXCLUDE:”后面直接输入字符串进行匹配。例如:
xcopy c:\temp\*.* d:\temp\*.* /EXCLUDE:mid 排除所有包含mid字符的文件或者目录。
实际使用中发现,这样根本上就没法实现。返回信息如下:
------------------
无法读取文件: mid
复制了 0 个文件
------------------
实际上,这个参数应该是一个文件。根据上面的提示也可以发现,它要去读取文件名为mid的文件。所以,建立一个文本文件,把所想要排除的文件对应的字符串,一一加上去。用回车来分割。比如:
------------------
.gz
adBridge7
BDJ
capture
coolplayer
coolplyaer_sp1
HulftHub
vbnet
------------------