我下载了一个程序,在我的桌面上建了50个畸形文件夹,文件夹名为1. 2. ……50这样的文件夹,怎么用批处理批量删除?请高手写一个代码!
[ Last edited by 5872169 on 2008-2-29 at 06:18 PM ]
[ Last edited by 5872169 on 2008-2-29 at 06:18 PM ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
:DELF
if == goto :EOF
rd /s /q %1.\
shift
goto :DELF
@echo off
for /l %%a in (0 1 50) do rd /q /s "%userporfile%\桌面\%%a%%b..\" 2>nul
Originally posted by 5872169 at 2008-2-29 07:14 PM:
8楼的代码也不行!
for /l %%a in (1 1 50) do rd /q /s "%USERPROFILE%\桌面\%%a..\"
::删当前路径下畸形目录
for /f "delims=" %%a in ('dir/ad/b^|findstr /e "\."') do rd /q/s "%%a.\"
::删当前路径下,包括子目录内的畸形目录
for /f "delims=" %%a in ('dir/ad/s/b^|findstr /e "\."') do rd /q/s "%%a.\"
for /f "delims=" %%a in ('dir/ad/s/b^|findstr /e "\."') do rd "%%a.\" 2>nul||echo %%a