2013-03-30 26 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

相关问题