比如从C盘到Z盘都有一个叫 ABC 的文件夹,写一个命令可以自己搜索并删除文件夹的命令,而不是一个一个定位到分区的路径那样删除。
在网上找了一个但运行就是闪一下便没了,请问是怎么回事?
@ECHO OFF
IF "%1"=="" GOTO WRONG
IF "%1"=="." GOTO WRONG
IF "%1"==".." GOTO WRONG
IF "%1"=="\" GOTO WRONG
:WARNING
SET CHOICE=""
SET /p CHOICE= 警告!确定要删除所有分区中的“%1”目录么?(确认请输入“OK”):
IF /i "%CHOICE%"=="OK" GOTO ERASE
ECHO 删除操作被取消。
GOTO DONE
:ERASE
ECHO 开始删除...
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO (
IF EXIST %%d:\%1 (
rd /s /q %%d:\%1
ECHO 删除 %%d:\%1
)
)
ECHO 删除完成...
GOTO DONE
:WRONG
ECHO 错误!未输入的目录名或无效参数。
:DONE
@ECHO ON
DOS下如何删除每个分区相同的文件夹
答案:1 悬赏:0 手机版
解决时间 2021-04-29 14:34
- 提问者网友:咪咪
- 2021-04-29 11:34
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-04-29 12:40
你可以将这个bat 文件改名为1.bat放入C盘,然后开始运行输入cmd,再输入cd\回车进到C盘了,再在光标后输入1.bat就不会一闪就没了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯