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



我已经读了很多关于copy和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:TestIn%i" "c:out"

提前感谢Fostersimported

好吧,如果工具不太重要,我建议使用这个SuperUser帖子附带的PowerShell脚本。它似乎可以做您想做的一切(包括记录错误)。您只需要将其复制到一个文本文件中,并相应地命名它,然后从那里开始。

最新更新