我在批处理脚本中有以下内容,它适用于删除目标目录中0字节大小的所有文件,但是如何修改它以将每个文件名仅附加到文本文件名为results.txt <的文本文件中/ p>
set "targetdir=C:\Users\William\Desktop\test"
for /f "delims=" %%a in ('dir/s/b/a-d "%targetdir%\*.*"') do ( if %%~Za equ 0 del "%%~a" )
所以在results.txt中我可能会看到
somefilename.jpg
anotherfile.png
yetanotherfile.jpg
我尝试将&gt; results.txt添加到脚本的各个部分,但没有运气
答案 0 :(得分:2)
set "targetdir=C:\Users\William\Desktop\test"
for /f "delims=" %%a in ('dir/s/b/a-d "%targetdir%\*.*"') do ( if %%~Za equ 0 echo %%~na>>results.txt & del "%%~a")
尝试:)