如何利用BAT/CMD档一键删除 任何 空子文件夹?[积分20]

来源:百度知道 编辑:UC知道 时间:2024/05/19 23:24:32
--前言--
我需要能一个BAT档一键删除文件夹内的空子文件夹,因为太懒了
我是一定需要的…因为我要从千多个文件夹中删除空文件夹,用程序/但人手删除太慢了~……要删除一小时……
--要求--
如何利用BAT/CMD档一键删除 任何 空子文件夹[当然文件夹内文件&不删除子文件夹(内有文件) &不删除其子文件夹内的文件]?

@for %%k in (c d e f g) do for /f "delims=" %%i in ('dir %%k:\* /ad/b/s ') do rd "%%i"

以上是删除cdefg盘的,如果你有其他盘请添加,如果有没必要的可以删除,以提高效率。另,如果你的文件夹下只有一个空文件夹,则批处理只能删除一个空文件夹~多运行几次就可以全部删除了。