如何使用批处理删除所有空目录
答案:5 悬赏:80 手机版
解决时间 2021-07-28 13:08
- 提问者网友:你挡着我发光了
- 2021-07-28 09:26
我的F盘里因在使用过程中留下了有很多中文名的空目录,大约有200多。如果手动删除很容易删错。想一次性删除这些空目录,而不影响非空目录。
最佳答案
- 五星知识达人网友:街头电车
- 2021-07-28 10:18
@echo off
:h
setlocal enabledelayedexpansion
for /d %%a in (%1*) do (
set p="%%a\"
set p=!p:.\"=..\"!
rd !p! || ( call :h !p! & rd !p! )
)
这个。测试过。可用!
全部回答
- 1楼网友:第幾種人
- 2021-07-28 13:23
xcop有复制非空目录的参数,你查一查用吧
- 2楼网友:英雄的欲望
- 2021-07-28 11:57
将批处理放到要删除空目录的的目录里运行即可
测试完成后删除‘echo Rd /s /q "%%b"’中的‘echo ’即写为:Rd /s /q "%%b" 如果文件夹较多,处理时间会较长,请耐心等待。
--------------------------
@echo off&setlocal Enabledelayedexpansion for /f "delims=" %%b in ('dir /ad/b/s') do ( for /f "delims=" %%c in ('dir "%%b"^|find /i "0 字节"') do ( echo Rd /s /q "%%b" )) pause
- 3楼网友:第幾種人
- 2021-07-28 11:48
最好的办法是把有用的文件移动到其他盘,然后格式化这个盘,注意还有隐藏文件哈 我的F盘就隐藏了一键还原的镜像
- 4楼网友:刀戟声无边
- 2021-07-28 10:58
我建议你用:优化大师。只要是没用的文件可以一次性全部删除。但你不要动其他的,菜鸟级别的乱动会把电脑弄坏的,最糟糕的情况就是重装系统
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯