批处理:将文件从txt文件复制到文件夹,并将差异放在新文件

时间:2016-11-03 09:17:00

标签: batch-file

在我的工作中,我使用下面的批处理脚本从一个复制GIF文件列表 文件夹到另一个,但我需要一些帮助。

当我的脚本运行并在文本文件中找到一行时,它无法在文件夹中找到相应的文件,它会跳过该行并且不会通知我。所以我需要帮助的是在脚本中创建一个新文本文件,其中包含它所滑过的行。

这是我的蝙蝠脚本:

@echo off
for /f "delims=" %%a in (gif.txt) do (xcopy "%%a" "%%~pa\GIF")

我希望您能理解我的问题并帮助我解决一个简单的问题。

最诚挚的问候 翁

1 个答案:

答案 0 :(得分:0)

for /f "delims=" %%a in (gif.txt) do if exist "%%a" (
 xcopy "%%a" "%%~pa\GIF"
) else (
 echo %%a>>skipped.txt
)

应该做的工作(未经测试)