如果用CMD 删除某一目录下的所有空目录

发布网友 发布时间:2022-04-23 22:51

我来回答

3个回答

热心网友 时间:2023-10-12 18:39

删除“D:\123 abc”目录下所有空目录,可以用下面两种办法。

@echo off
for /f "delims=" %%a in ('dir /s /b /ad') do (rd /q "%%a" 2>nul && echo 已删除 "%%a")
pause

把批处理在“D:\123 abc”目录中运行。

-----------------

当然,也可以指定要删除的目录

@echo off
for /f "delims=" %%a in ('dir /s /b /ad "D:\123 abc"') do (rd /q "%%a" 2>nul && echo 已删除 "%%a")
pause

热心网友 时间:2023-10-12 18:39

你说的不就是rd嘛。RD[盘符:][路径名][子目录名]
如:删除D盘上名为myfile(此文件夹是空的)的文件夹,可以输入rd d:\myfile。

热心网友 时间:2023-10-12 18:40

@echo off
cd \
cd 目录绝对路径
rd * /s /q
exit
将`目录绝对路径`改成你要删除的目录的绝对路径就可以了,然后保存成bat运行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com