Если знаешь имя диска, который присвоился флешке, то всё просто. Например, флешка на D:. Тогда так
del /s/q D:\*.*
Если имя диска заранее неизвестно, то надо ещё его определить.
Для этого есть два пути:
1. Перебирать все буквы, и каждую проверять командой аsutil - флешка или нет:
for %%d in (Q W E R T Y U I O P S D F G H J K L Z X V B N M) do (
fsutil fsinfo drivetype c:|find "Съемный диск"
if not errorlevel 1 set drive=%%d
)
del /S %drive%:\*.*
Но! Здесь есть риск того, что в системе окажется больше одного съёмного диска, и определится не тот, который нужно очищать.
2. Задействовать диалог с пользователем. Варианты тоже разные:
2.1 Спросить пользователя:
set /P drive=Введите букву устройства, которое надо очищать.
del /S %drive%:\*.*
2.2 вставлять флешку во время работы батника. :
rem Сначала выяснить, какие буквы устройств есть до вставки флешки
for %%d in (Q W E R T Y U I O P S D F G H J K L Z X V B N M) do (
fsutil fsinfo drivetype c:|find "Нет такой корневой папки"
if errorlevel 1 (
set is_%%d=0
) else (
set is_%%d=1
)
)
echo Вставьте флешку для очистки
pause
rem Теперь посмотреть, какая буква устройства добавилась.
for %%d in (Q W E R T Y U I O P S D F G H J K L Z X V B N M) do (
if is_%%d==0 (
fsutil fsinfo drivetype c:|find "Съемный диск"
if not errorlevel 1 (
set drive=%%d
)
)
del /S %drive%:\*.*
Прочее компьютерное
Удаление всего содержимого. Здравствуйте как удалить все содержимое с флешки с помощью *.bat файла
Есть команда удаления DEL.
ВОТ ОНА и должна использоваться с указанием типа удаляемых файлов на носителе
ВОТ ОНА и должна использоваться с указанием типа удаляемых файлов на носителе
Похожие вопросы
- у меня на флешке какой-то странный файл ReadyBoost чё с ним делать?
- Как удалить Windows 10 с HDD - не задевая мои файлы
- почему на 16г флешку не копируются большие файлы?
- Здравствуйте. Случайно удалил фото с жёсткого диска, восстановил, но они не читаются. Что делать?
- Здравствуйте. Случайно удалил фото с жёсткого диска, восстановил прогой для востановления, но они не читаются. Что делать
- Не могу удалить autorun.inf с флешки. Похоже он там намертво прошит. Что делать?
- Не могу удалить autorun.inf с флешки. Похоже он там намертво прошит. Что делать?
- На флешке 8гб, нажимаю копировать файл на 4гб - пишет том переполнен. Что ето?
- на экране выскочила реклама и просит за удаление смс.есть ли способ удалить её без отправки смс?
- На флешку не переписываются большие файлы =О