如何检索零字节文件并使用批处理脚本复制到文件夹中。 有人可以帮我吗。
我希望脚本应该检查子文件夹,并在输出文本文件中显示输出为完整的文件夹path。
操作系统是WindowsXP。 我想获得零字节文件path,并将path复制到一个文本文件。
使用以下命令创build一个batch file:
@echo off pushd %1 if exist *.txt for %%i in (*.txt) do if %%~zi==0 ECHO "%%i" >> list.txt popd
这应该find所有长度为零的* .txt文件,并将结果写入list.txt。 从文件所在的目录运行batch file。
以下命令将遍历所有子文件夹,并且生成的txt文件将包含完整path。 @afrazier感谢您的更正。
for /r %i in (*.*) do if %~zi==0 ECHO "%i" >> list.txt
如果你在* nix系统上,你可以使用find:
find/ -size 0 -type f