0
我想從某個目錄xcopy特定文件夾到另一個文件夾,問題是我不想複製所有文件夾,但我想要特定的文件夾。例如。 DirectorySource有文件夾(folderA,folderB,folderC)但我想將folderA和folderB只複製到DirectoryDestination。如何使用xcopy選擇另一個文件夾中的特定文件夾(不是文件)
我想從某個目錄xcopy特定文件夾到另一個文件夾,問題是我不想複製所有文件夾,但我想要特定的文件夾。例如。 DirectorySource有文件夾(folderA,folderB,folderC)但我想將folderA和folderB只複製到DirectoryDestination。如何使用xcopy選擇另一個文件夾中的特定文件夾(不是文件)
創建一個文本文件,說C:\excludes.txt
具有以下內容:
DirectorySource\folderC\
那麼您可以複製:
xcopy DirectorySource DirectoryDestination /s /i /exclude:C:\excludes.txt
文件excludes.txt包含字符串,每行一個列表。如果文件或目錄與該字符串匹配,則不會被複制。如果你想排除文件夾,使用上面的字符串更安全,而不是簡單地使用folderC
,它可能會跳過一個名爲folderC_listing.txt
的文件
是否有這麼多,你不能明確地拷貝它們(即'''''''''''src \ a dest/E','xcopy src \ b dest/E'等)?否則查看'xcopy'的'/ EXCLUDE'選項。 – 2012-07-20 06:48:25
我不認爲你可以使用xcopy專門將一些源複製到1個目的地 - 除非你反其道而行,排除你不想要的目錄。但是,如果有許多目錄被排除,那也可能會耗盡。也許你可以考慮使用像午夜指揮官這樣的工具,或者甚至是一些像這樣的工作的同步工具。如果必須是控制檯,則可能需要編寫批處理文件並在數組中定義源,以便可以在數組的每個項目上使用xcopy對其進行循環。 – Ingo 2012-07-20 06:52:20