之前我从未使用过Xcopy功能,我想知道是否可以使用xcopy来复制目录树中的某些文件。
例如,假设我有以下文件: \服务器\ generateddocuments \ 2014 \ 20141231 \ GUID1.doc \服务器\ generateddocuments \ 2014 \ 20141231 \ GUID2.doc \服务器\ generateddocuments \ 2015 \ 20150101 \ GUID3.doc \服务器\ generateddocuments \ 2015 \ 20150101 \ GUID4.doc
现在,假设我有一个电子表格,告诉我需要复制哪些.doc文件: GUID1.doc GUID3.doc
有没有办法将xcopy基于电子表格(或txt文档),所以我不复制我不需要的文件?
答案 0 :(得分:2)
我不认为xcopy可以从文件中读取 include 的文件。但是您可以创建一个批处理文件来执行此操作:
for /F "tokens=*" %%A in (documents.txt) do (
copy %%A x:\targetfolder\
)
答案 1 :(得分:0)
尝试在命令提示符下键入HELP XCOPY并查看/ EXCLUDE参数。文档不太正确,您可以将文件列表放在一个文件中,每行一个文件名,它们将从xcopy中排除。