Команды консоли: DEL, ERASE

Команды консоли: DEL, ERASE  

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

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

  • /P- выводить запрос на подтверждение перед удалением каждого файла;
  • /F- выполнить принудительное удаление файлов, доступных только для чтения;
  • /S- удаление файлов, указанных в аргументе из всех подпапок заданной папки;
  • /Q- отключение вывода запроса на подтверждение удаления каждого файла;
  • /A- удалять только файлы с указанными атрибутами:
  • H- только скрытые файлы;
  • S- только системные файлы;
  • R- файлы, доступные только для чтения;
  • A- только файлы с атрибутом «архивный».

Знак дефиса перед аргументом (-) имеет значение логического оператора «не». Например, команда ERASE d:\folder\*.dll /A: -S позволит удалить из расположенной на диске D: папки Folder все файлы с расширением .dll кроме системных.

ПРИМЕЧАНИЕ

Результаты вывода для ключа /S принимают обратный характер, то есть в окне консоли выводятся только имена удаленных файлов, а не файлов, которые не удалось найти.

К разделу