2014-03-27 88 views
0

我有一個txt文件中的文件夾名稱列表,我想在一個應該以這種方式工作的文件夾中搜索:如果文件夾的名稱(寫入txt文件)是在路徑,然後再複製該文件夾和文件夾中的所有內容(文件和子目錄)C:\okcopied按文件列表搜索並複製多個文件夾

實施例一般的文件夾內容:

  • 文件夾1
  • 夾2
  • 文件夾3
  • 文件夾4
  • 夾5

樣品file.txt的:

  • 文件夾1
  • 夾3

最終結果日誌文件夾中:

  • 文件夾1,子目錄和文件被複制
  • 文件夾3,子目錄和文件被複制

我該怎麼辦?我嘗試過: ​​但這不起作用。該命令將文件「file.txt」複製到C:\okcopied文件夾中。

+0

所以複製工作的文件,但不是文件夾? – rob

+0

我的命令只拷貝C:\ okcopied中的文件「file.txt」:( 我想拷貝,例如,文件夾1如果文件夾1是file.txt中的列表,如果存在,則拷貝文件夾1到C:\ okcopied – user3468233

回答

0
for /f "usebackq delims=" %%a in ("c:\test\file.txt" 
) do if exist ".\%%a\" robocopy ".\%%a" "c:\okcopied\%%a" * /e 
+0

我不知道你是男還是女,但我愛你!你救了我的屁股!非常感謝你 – user3468233

相關問題