Я работал над этим простым пакетом в Windows 7, у него есть буква диска, установленная для удаления всех файлов и папок внутри. И если диск не был подключен, он должен предложить пользователю ввести его, здесь:
@echo off
set folder="t:\"
IF EXIST "%folder%" (
cd /d %folder%
for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)
)ELSE (@echo this drive is not mounted, please enter a new one.
set /p drive=
cd /d %drive%
for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)
@pause)
Что касается части IF EXIST
, она работает отлично, но когда диск не смонтирован, после ввода новой буквы диска он не будет работать. Есть идеи ?, заранее спасибо.