在文本文件中找不到日志记录文件



>我有一个简单的脚本,它获取文件列表并将它们复制到一个单独的文件夹中。所缺少的只是记录未找到的文件名列表的方法。

这似乎是我可以轻松找到答案的东西,但我已经搜索了几个小时都没有成功。我的代码记录了错误,但我需要文本文件中的文件名。有人可以帮忙吗?

for /f "delims=" %%L in (File-list.txt) do copy "%%L" H:MovedFiles >> myscript.txt 2>&1 
do if exist "%%L" (copy...
 ) else (>>"missing files.txt" echo %%L not found at %date% %time%
)

将文件名(如果需要,带有奖励日期和时间)附加到文件"丢失的文件.txt

请注意,间距在这里很重要。 尝试通过删除空格来压缩) else (行可能会产生错误 - 这就是响应使用此格式的原因。请注意,重定向器可以放在echo之前,这可以防止尾随数字出现问题。