Команда DEL (ERASE): удаление файлов через командную строку Windows

cmd_d_eДля удаления файлов в Windows совсем не обязательно использовать графический интерфейс. Провести эту операцию можно и из командной строки. В этом нам поможет команда, которая имеет целых два псевдонима — DEL и ERASE. Использовать можно любой.

Синтаксис команды выглядит следующим образом:

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

или

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

P — запрос на подтверждение удаления каждого файла;

F — принудительное удаление файлов, доступных только для чтения;

S — удаление указанных файлов из всех подкаталогов;

Q — отключение запроса на подтверждение удаления файлов;

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

Можно указать следующие атрибуты файлов:

S — системные файлы;

R — только для чтения;

H — скрытые файлы;

A — файлы для архивирования.

Можно использовать префикс «-«, который обозначает отрицание. Например, -H — это не скрытые файлы.

имена — имена удаляемых файлов (одного или нескольких). Можно использовать подстановочные знаки для удаления нескольких файлов. Если указан каталог, из него будут удалены все файлы.

Как видите, в ряде моментов использование команды del выглядит более удобно, нежели удаление файлов через графический интерфейс системы. Рассмотрим несколько примеров.

Удалить файл C:\primer.txt:

del c:\primer.txt

или

erase c:\primer.txt

В дальнейшем будем использовать del как более короткий вариант.

Удалить все txt-файлы из каталога C:\primer:

del c:\primer\*.txt

Удалить все файлы из каталога C:\primer:

del c:\primer

Файлы с атрибутами скрытый (H), системный (S) и только чтение (R) удалены не будут.

Команда DEL (ERASE): удаление файлов через командную строку Windows

Удалить все файлы с атрибутом скрытый (H) из каталога C:\primer:

del /A:H c:\primer

Файлы без этого атрибута или файлы, имеющие дополнительно к нему ещё какой-то атрибут, не будут удалены.

Удаление файлов с атрибутами только чтение (R) и скрытый (H) из каталога C:\primer:

del /A:RH c:\primer

Файлы, имеющие только один из указанных атрибутов, или файлы без этих атрибутов удалены не будут.

Очистка каталога с временными файлами:

del /S /F /Q %TEMP%\*.tmp

Команда удалит все временные файлы с расширением .tmp в каталоге для временных файлов и всех его подкаталогах без запроса на подтверждение удаления.

Добавить комментарий

Ваш адрес email не будет опубликован.