Команда DEL (ERASE)

    Соманда DEL (ERASE) используется для удаления одного или нескольких файлов.

Формат командной строки:

DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

Или

ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

имена - Имена одного или нескольких файлов. Для удаления сразу нескольких файлов используются подстановочные знаки. Если указан каталог, из него будут удалены все файлы.

/P - Запрос на подтверждение перед удалением каждого файла.

/F - Принудительное удаление файлов, доступных только для чтения.

/S - Удаление указанных файлов из всех подкаталогов.

/Q - Отключение запроса на подтверждение при удалении файлов.

/A - Отбор файлов для удаления по атрибутам.

Атрибуты :

S - Системные файлы
R - Доступные только для чтения
H - Скрытые файлы
A - Файлы для архивирования
Префикс "-" имеет значение НЕ - например -H - не скрытый файл.


Примеры использования:

erase D:\myfile.txt - удалить файл D:\myfile.txt
erase D:\ - удалить все файлы в корневом каталоге диска D:
erase D:\*.bak - удалить все файлы с расширением .bak в корневом каталоге диска D:
erase D:\files - удалить все файлы в каталоге files диска D: - будут удалены все файлы, не имеющие хотя бы один из атрибутов скрытый (H) , системный (S) и только чтение ( R )
del /A:h d:\files\*.htm - удалить все файлы с расширением htm и атрибутом скрытый в каталоге D:\files . Файлы, не имеющие атрибута скрытый или имеющие, дополнительно к нему, другие атрибуты, удаляться не будут.
del /A:hsra d:\files\* - удалить все файлы с установленным набором атрибутов H , S, R, A
del d:\files\?d?.* - удалить файлы, имеющие в имени символ d и любое расширение.
del /S /F /Q %TEMP%\*.tmp - очистка каталога временных файлов. Будут удалены все временные файлы с расширением .tmp в каталоге для временных файлов и всех его подкаталогах без запроса на подтверждение удаления.







Весь список команд CMD Windows