2013-03-30 25 views

回答

2
@echo off 
setlocal 
for /f "usebackqdelims=" %%i in ("yourtextfilename.txt") do (
    ECHO XCOPY "%%i" "c:\yourdestfolder\" 
) 

每個行的文件名,其中,文件名是在雙引號(usebackq)的文件的每一行分配給依次%%iXCOPY那個文件c:\yourdestfolder\

擬議 XCOPY將被顯示在屏幕上。這是故意讓你確定這是你想要做的。到EXECUTEXCOPY只需刪除之前的ECHO關鍵字。如果「1個文件複製」響應令您不愉快,請在"c:\yourdestfolder\"之後添加>nul,如果您要禁止該消息。

「c:\ yourdestfolder \」將由XCOPY創建(如果它尚不存在)。如果在「c:\ yourdestfolder \」中已經有一個相同名稱的文件,XCOPY會詢問您是否要覆蓋現有文件 - 這就是爲什麼您可能要不是想要抑制這些消息。

+0

哇,這就像一個魅力。你是「男人」:) – Qiuness

相關問題