如何使用xcopy选择另一个文件夹中的特定文件夹(Not Files)

时间:2012-07-20 06:34:04

标签: command-line cmd xcopy

我正在尝试将特定文件夹从某个目录复制到另一个文件夹,问题是我不想复制所有文件夹,但我想要特定的文件夹。例如。 DirectorySource有文件夹(folderA,folderB,folderC),但我想将folderA和folderB仅复制到DirectoryDe​​stination。

1 个答案:

答案 0 :(得分:0)

创建一个文本文件,例如C:\excludes.txt,其中包含以下内容:

DirectorySource\folderC\

然后你可以复制:

xcopy DirectorySource DirectoryDestination /s /i /exclude:C:\excludes.txt

文件excludes.txt包含一个字符串列表,每行一个。如果文件或目录与该字符串匹配,则不会复制该字符串。如果要排除文件夹,使用上面的字符串而不仅仅是folderC更安全,这可能会跳过名为folderC_listing.txt的文件