Parsing 使用本地路径解析TXT文件以将其复制到文件夹中

Parsing 使用本地路径解析TXT文件以将其复制到文件夹中,parsing,batch-file,copy,notepad,Parsing,Batch File,Copy,Notepad,我一直在把“有史以来最棒的汽车CD”中最喜欢的歌曲复制到一个txt文件中。所有文件都是指向音乐的精确路径。 现在我想解析txt并将它找到的内容复制到一个文件夹中。。。我的批处理能力不太好,也许你能帮我一下 谢谢 对于文件名中的每一行,如果文件名是双引号(usebackq),依次将文件的每一行分配给%%i,并将该文件的XCOPY分配给c:\yourdestfolder\ 建议的XCOPY将回显到屏幕上。这是经过深思熟虑的,以确保这是您想要做的。要执行XCOPY,只需删除ECHO关键字。如果“已复制

我一直在把“有史以来最棒的汽车CD”中最喜欢的歌曲复制到一个txt文件中。所有文件都是指向音乐的精确路径。 现在我想解析txt并将它找到的内容复制到一个文件夹中。。。我的批处理能力不太好,也许你能帮我一下

谢谢

对于文件名中的每一行,如果文件名是双引号(
usebackq
),依次将文件的每一行分配给
%%i
,并将该文件的
XCOPY
分配给
c:\yourdestfolder\

建议的XCOPY将回显到屏幕上。这是经过深思熟虑的,以确保这是您想要做的。要执行
XCOPY
,只需删除
ECHO
关键字。如果“已复制1个文件”的响应令您不快,请在
“c:\yourdestfolder\”
之后添加
>nul
,以抑制该消息


“c:\yourdestfolder\”如果还不存在,将由XCOPY创建。如果“c:\yourdestfolder\”中已有同名文件,XCOPY将询问您是否要覆盖现有文件,这就是为什么您可能不想抑制这些消息。

哇,这真是个好办法。你就是那个男人:)
@echo off
setlocal
for /f "usebackqdelims=" %%i in ("yourtextfilename.txt") do (
   ECHO XCOPY "%%i" "c:\yourdestfolder\"
)