我想要:
比较文件名从C:\folder\filelist.txt
到C:\folder\filenames
。
将缺少的文件名从输出C:\folder\filenames
到Missing.txt。
代码:
@echo off
for /f "tokens=*" %%i in (C:\folder\filelist.txt) DO (
IF EXIST %%i (echo %%i>>C:\folder\filenames)
ELSE echo %%i>>C:\folder\Missing.txt
我的Missing.txt输出显示的是filelist.txt中包含的所有文件名,而不是仅列出缺少的文件名C:\folder\filenames
。
如果您的目标只是确定丢失的文件,请使用“不带EXIST”。
for /f "tokens=*" %%i in (C:\folder\filelist.txt) DO (
IF NOT EXIST "c:\folder\%%~i" (echo.Missing "%%~i">>C:\folder\missing.txt)
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句