[批处理]删除空目录
看到论坛里大家发的空目录删除软件,想起之前自己写过一个批处理版的,搜了下没有类似的,所以发出来。使用方法:需要清理哪个目录的空目录,就放到哪个目录
如:
批处理放到 D盘根目录,则删除D盘所有的空目录
批处理放到 D:\Test,则删除 D:\Test 所有的空目录
https://static.52pojie.cn/static/image/hrline/1.gif
@echo off
title %~n0 - by 52pojie.cn_wkdxz
for /f "delims=" %%i in ('dir /s/b/ad^|sort /r') do (
rd /q %%i 2>nul
if not exist %%i\ echo 成功删除:%%i
)
pause
https://static.52pojie.cn/static/image/hrline/1.gif
代码简单,没有考虑“畸形目录”(如:D:\Ghost..\)的删除问题,只删除正常的空目录。如果文件夹有特殊权限(管理员权限等)加持,也删除不了。
喜欢的XDM自取。 做沙发支持楼主 顶楼主坐高台! 感谢分享 刚好需要用到,感谢分享! 这个使用👍,厉害了 唉,现在都是些啥。。。 2>nul,前面的2,还有1等这些数字,一直没能明白是有什么用途 Meehoo2019 发表于 2022-1-25 08:49
2>nul,前面的2,还有1等这些数字,一直没能明白是有什么用途
>nul 等同于 1>nul,即运行后不输出正确的提示信息
2>nul,即运行后不输出“出错”的提示信息 谢谢分享
页:
[1]
2