将以下内容拷贝到记事本,另存为*.bat格式的文件,双击即可执行:
1 @echo off 2 @rem path和name的值需要根据实际需要进行修改 3 set path=W:/apusic/metas 4 set name=.svn 5 :select 6 cls 7 echo **************************************************** 8 echo * 删除以目录(%path%)为根的目录树下名为(%name%)的目录 9 echo * 版本:1.1 10 echo * 日期:2008-09-24 11 echo **************************************************** 12 echo. 13 echo. 14 echo 请选择: 15 echo **************************************************** 16 echo * 1:删除 17 echo * 0:退出 18 echo **************************************************** 19 echo. 20 set /p choosed= 21 if %choosed%==0 ( 22 Exit 23 ) 24 if %choosed%==1 ( 25 goto :startDel 26 ) 27 goto :select 28 :startDel 29 echo. 30 echo. 31 echo 开始删除目录…… 32 echo. 33 for /r %path% %%p in (.) do ( 34 if exist %%p/%name% ( 35 echo 正在删除:%%p/%name% 36 rd /s/q "%%p/%name%" 37 ) 38 ) 39 echo. 40 echo 删除目录完成! 41 echo. 42 pause