0
我正在嘗試使用批處理文件刪除文件夾,可以說它被稱爲「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"
這些選項都不起作用。當我同時按下Y和N時,您的第一個解決方案刪除了該文件夾。第二個解決方案立即關閉了該程序,沒有給我時間按任何東西,也沒有刪除該文件夾。 – MrPlatipus
我不小心刪了'CHOICE/C YN/M「你確定嗎?」它現在完美。感謝您的幫助。 – MrPlatipus