我一直在将最喜欢的歌曲“THE MOST AWESOME CAR CD EVER”复制到一个txt文件中。所有文件都是音乐的精确路径。 现在我想解析txt并将它找到的内容复制到一个文件夹中...我不是那么流利,所以也许你可以帮助我
由于
答案 0 :(得分:2)
@echo off
setlocal
for /f "usebackqdelims=" %%i in ("yourtextfilename.txt") do (
ECHO XCOPY "%%i" "c:\yourdestfolder\"
)
对于文件名中的每一行,其中文件名是双引号(usebackq
),依次将文件的每一行分配给%%i
,并将XCOPY
文件分配给{{ 1}}
PROPOSED XCOPY将回显到屏幕上。这是故意让您确保这是您想要做的。要执行,c:\yourdestfolder\
只需删除之前的XCOPY
关键字。如果“1个文件已复制”响应令您烦恼,请在ECHO
之后添加>nul
,如果您要取消该消息。
“c:\ yourdestfolder \”将由XCOPY创建,如果它尚不存在的话。如果“c:\ yourdestfolder”中已存在同名文件,XCOPY会询问您是否要覆盖现有文件 - 这就是 NOT 想要取消消息的原因。