[ Last edited by JamesYou on 2009-1-13 at 10:19 ]作者: kurt101 时间: 2009-1-13 12:29 @echo off
for /r %%i in (*) do (
if %%~zi==0 del/f/q "%%i"
)作者: kurt101 时间: 2009-1-13 12:32 看错了,是本文文档的话就把那个* 改为*.txt就可以了作者: JamesYou 时间: 2009-1-14 09:37
Quote:
Originally posted by kurt101 at 2009-1-13 12:29:
@echo off
for /r %%i in (*) do (
if %%~zi==0 del/f/q "%%i"
)
for /f "tokens=1-3,*" %%a in ('dir /s/a-d *.txt ^|findstr /c:" 0 "^|findstr /c:"-"') do del "%%~fd"
[ Last edited by netbenton on 2009-1-19 at 22:32 ]作者: pkto 时间: 2009-1-20 13:25
Quote:
Originally posted by netbenton at 2009-1-19 10:09 PM:
for /f "tokens=1-3,*" %%a in ('dir /s/a-d *.txt ^|findstr /c:" 0 "^|findstr /c:"-"') do del "%%~fd"
[ Last edited by netbenton on 2009-1-19 at 22:32 ]
哈哈,这个是正解啦!
不过执行的时候有些迟滞。偶小动了下:
for /f "tokens=1-3,*" %%a in ('dir /s/a-d *.* ^|findstr /c:" 0 "^|findstr /c:"-"') do del "%%~fd"