使用本地路径解析TEXT文件以将这些文件复制到文件夹

时间:2013-03-30 15:58:36

标签: parsing batch-file copy notepad

我一直在将最喜欢的歌曲“THE MOST AWESOME CAR CD EVER”复制到一个txt文件中。所有文件都是音乐的精确路径。 现在我想解析txt并将它找到的内容复制到一个文件夹中...我不是那么流利,所以也许你可以帮助我

由于

1 个答案:

答案 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 想要取消消息的原因。