首页 > 解决方案 > 将文件复制并粘贴到文件路径列表后面的一个目录中

问题描述

我很难找到答案。我有一个 .txt 文件,其中包含我想复制到新目录中的单个文件的所有文件路径。我将如何使用批处理文件来跟踪每个单独的文件路径,将该文件复制到新目录并移动到下一个文件路径?

filepath.txt 文件包含如下所列的文件路径:

C:\地点\罗马.tga

C:\东西\球.tga

为了更好地描述我在这里想要的是我对伪代码的尝试:

对于(文件路径.txt)

按照文件路径

拷贝文件

粘贴到新目录

我尝试使用在谷歌上找到的 for 循环,但我无法将源的输入作为文件路径。

@ECHO ON

SET FileList=C:\dev\working\IF\DAB list texture
SET Source=FileList
SET Destination=C:\dev\working\IF\Test Batch

FOR /F "USEBACKQ TOKENS=*" %%F IN ("%FileList%") DO XCOPY /F /Y 
"%Source%\%%~F" "%Destination%\"

GOTO :EOF

标签: for-loopdirectoryfilepath

解决方案


推荐阅读