小编Cha*_*oth的帖子

批处理文件,用于检查文件列表是否存在.不适用于空格

我有一个文本文件列表,我想生成一个不存在的文件的报告.我尝试使用以下代码创建批处理文件,但它不适用于在其路径中有空格的任何文件:

FOR /F %%f IN (filelist.txt) DO (IF EXIST %%f (ECHO %%f exists) ELSE (ECHO %%f doesn't exist >> C:\doesntexist.txt ))
Run Code Online (Sandbox Code Playgroud)

在我的输出文件中,我收到一个错误,如"C:\ Documents not exists",表明它没有解析完整的文件名.

如何解决这个问题,以便我可以检查所有文件,即使它的路径中有空格?

windows cmd batch-file batch-processing

3
推荐指数
1
解决办法
6829
查看次数

标签 统计

batch-file ×1

batch-processing ×1

cmd ×1

windows ×1