Команда DEL

Команда DEL

Команда DEL и ERASE позволяют удалять один или несколько файлов в указанном пути. Команда DEL | ERASE удаляют только файлы и не имеют никакого отношения к удалению каталогов, поэтому не путайте ее с командой RD и заранее определяйтесь, что вам нужно удалить: каталог или файл.

Синтаксис Команды DEL | ERASE
DEL | ERASE [метод обработки] [имя файла]

Метод обработки.
/P – включает запрос перед удалением на подтверждение каждого файла.
/F – задает удаление файлов с атрибутом «только для чтения».
/S – удаление указанных файлов в каталоге и его подкаталогах.
/Q – задает автоматический режим. Отключает запрос при удалении файлов.
/A: – удаление файлов с заданными атрибутами:
S — Системные.
R — Только для чтения.
H — Скрытые.
A — Архивный.
Тире «-» перед атрибутом принимает значение «КРОМЕ».
Про полное описание атрибутов уже рассказывал.

Имя файла.
Указываем полный путь к файлу или каталогу, которые нужно удалить. При указании просто каталога из него будут удалены все файлы.

Пример

Удаляем файл file.txt из каталога folder
DEL | ERASE  C:\folder\file.txt
При удалении по имени файла обязательно указывайте расширение, иначе получите сообщение об ошибке.Удаляем все файлы из каталога folder
DEL | ERASE C:\folder\*.*

Перед выполнением данной команды появляется сообщение на подтверждение удаления, что бы его избежать используем ключ /q
DEL | ERASE C:\folder\ /q *.*

Удаляем все файлы с расширение .sys при этом будем подтверждать удаление каждого файла (/p), что бы не удалить лишнего.
DEL | ERASE /p C:\folder\*.sys

Удаляем все файлы с атрибутом только для чтения
DEL | ERASE C:\folder\/A: R *.*

Категория: Работа с файлами