В университете у меня есть задача написать скрипт, который будет удалять файлы с выбранной флешки.Часть хитрости: диск должен быть определен путем добавления буквы после имени скрипта - например, «script.bat D» <- Удаление файлов из D. Мне удалось написать скрипт, который будет удалять файлы с определенного диска, но я неЯ не знаю, как проверить, является ли определенный диск USB или нет.Может ли кто-нибудь помочь мне с этим? </p>
Мой код:
@echo off
set zew=""
for /f "tokens=1-5" %%a in (
'wmic logicaldisk list brief'
) do if %%b Equ 2 if %%d gtr 0 Set zew=!zew! %%a
if %1=="" goto :BLAD
setlocal enabledelayedexpansion
Set USB=%1
if %1 NEQ %zew% goto :BLAD
if not exist %USB%:\ goto :BLAD
if %USB% EQU C goto BLAD
cd /D %USB%:
del * /S /F /Q
rmdir /S /Q %USB%:
echo Files deleted
goto :END
:BLAD
echo The was an error
goto :END
:END
echo Success
pause