利用批处理删除空文件夹

1. 将下面的代码copy到记事本中,保存后更名为xxx.bat
_________________________________________________

@echo off
:h
setlocal enabledelayedexpansion
for /d %%a in (%1*) do (
set p="%%a\"
set p=!p:.\"=..\"!
rd !p! || ( call :h !p! & rd !p! )
)
_________________________________________________


2. 把xxx.bat放到某文件夹中,双击即可


3. 代码描述:

a. 删除所选文件夹中所有空文件夹;

b. 对于嵌套文件夹、含空格的文件夹、末尾带点的
文件夹(网上通常能搜到的批处理方法没有此项
功能)均有效。

c. 注意!最好不要在c 盘使用 (c 盘中的一些空文
件夹是系统创建的,另有他用)!

相关文档
最新文档