![](/img/trans.png)
[英]Where does the file go after deleting using DEL batch file command in the command prompt?
[英]Deleting a folder after a confirmation prompt using a batch file
我正在尝试使用批处理文件删除文件夹,可以说它名为“ D:\\ Pictures \\ 1 \\ Test”。 我希望cmd确认我要删除文件,然后再单击“ Y”键(是)或“ N”键(否)将其删除。
下面的代码提示我输入Y / N,然后关闭cmd窗口。 但是,无论我按什么键,它都不会删除文件。 如果我只是键入rmdir /s /q "D:\\Pictures\\1\\Test"
,它将删除该文件夹和所有包含文件的文件,而不会出现问题,但是不会提示我。 这是我当前的代码。 我究竟做错了什么?:
CHOICE /C YN /M "Are you sure?"
IF ERRORLEVEL 2 close
IF ERRORLEVEL 1 rmdir /s /q "D:\Pictures\1\Test"
没有close
命令。 请使用exit /B
代替。
您可以简单地从rmdir
命令中删除/Q
开关,以便它一次提示您是否删除给定的目录树。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.