如何递归删除空文件夹?

3 windows windows-7

如何递归删除空文件夹?

“空”被认为是如果该目录没有目录的真实,除了无用的自动生成的文件不存在文件(Thumbs.db.DS_Store,等)

bob*_*mcr 6

这是一个命令行单行程序,它将删除文件夹及以下文件夹中的每个实际空(即零文件)目录:

for /f "delims=" %i in ('dir /ad /s /b') do @rd "%i"
Run Code Online (Sandbox Code Playgroud)

基本上,这会从当前目录开始递归列出所有目录,然后尝试删除每个目录。rd默认情况下,该命令不会删除非空目录,因此您的文件应该是安全的。