从list.txt复制文件,输出错误日志

时间:2016-10-03 12:28:49

标签: windows batch-file copy xcopy

我已阅读很多关于复制和xcopy的帖子,但我无法让我的命令工作。

我的目标是创建一个将执行以下操作的批处理文件;

在目录结构中搜索文件列表'仅限名称'如果找到将它们复制到另一个目录。如果未找到,请创建错误列表。

我正在寻找的文件的txt格式可以是任何格式,但在测试中我有这样的文本文件;

1603010853

1603020845

1603141400

1604061215 

文件是.PDF或.TIF

我正在搜索的目录结构是这样的;

X:DEL>16>160314>1603141400.pdf
X:DEL>16>160301>1603010853.tif

我正在努力让它工作,因为列表不是完整的路径。

for /f "tokens=*" %i in (File-list.txt) DO xcopy /S/E "c:Test\In%i" "c:out"

提前致谢 Fostersimported

1 个答案:

答案 0 :(得分:0)

好的,如果工具无关紧要,我建议使用附加到this SuperUser post的PowerShell脚本。它似乎做你想要的一切(包括记录错误)。你只需要将copypasta放入文本文件中,相应地命名,然后从那里开始。