标题: 求一个可以批量删除0字节的“*.txt”的批处理。?
[打印本页]
作者: JamesYou
时间: 2009-6-2 02:33
标题: 求一个可以批量删除0字节的“*.txt”的批处理。?
要求:
可以删除当前目录下的所有子目录下的0字节的“*.txt”文件。
(例如: 该批处理放在E:\下,则可以删除
E:\下的所有子目录下的0字节的.TXT文件。)
作者: huahua0919
时间: 2009-6-2 05:15
for /f "delims=" %%i in ('dir/s/b/a-d *.txt') do if %%~zi equ 0 del "%%i"
作者: JamesYou
时间: 2009-6-2 06:39
谢了…………
作者: lcleft
时间: 2009-6-4 08:09
请高手帮分析一下if后的那一串啊,本人菜鸟
比如~的作用,zi两个字母是否可换,
作者: Hanyeguxing
时间: 2009-6-4 14:33
Quote: |
Originally posted by lcleft at 2009-6-4 08:09:
请高手帮分析一下if后的那一串啊,本人菜鸟
比如~的作用,zi两个字母是否可换, |
|
%~zi 将 %i 扩展到文件大小。