例如:
有个文件夹a,要删除它下面所有名称为abc的文件夹
ps:
1. a下面有多层子目录,任何一层都可能包含目录abc
2. 所有名称为abc的文件夹属性都是隐藏的
谢谢!
有个文件夹a,要删除它下面所有名称为abc的文件夹
ps:
1. a下面有多层子目录,任何一层都可能包含目录abc
2. 所有名称为abc的文件夹属性都是隐藏的
谢谢!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by wudixin96 at 2007-7-31 21:49:
用
dir /adh /b /s 路径就可以显示相应的文件夹了,再rd就可以了
@echo off
for /f "delims=" %%i in ('dir/b/s/adh') do call :loop "%%i"
pause
goto :eof
:loop
set "var=%~1"
:lis
set "var=%var:*\=%"
set "num=%var:\=%"
if not "%num%"=="%var%" goto lis
if "%var%"=="abc" rd/s/q %1
goto :eof