Команда DEL за изтриване на файлове

Командата DEL се използва за изтриване на един или повече файлове. Командата има следния синтаксис: DEL [устройство:][път]име на файл.

Ако само "filename" се използва като параметри на командата DEL, тогава посоченият файл в текущата директория ще бъде изтрит. Да кажем, че има файл "f1.txt" на "C" устройство, тогава командата del f1.txt ще изтрие този файл.

Ако "[drive:][path]" се използва като параметри на командата DEL, тогава всички файлове, намиращи се в тази директория, подлежат на изтриване. Например, нека създадем папка "FOLDER" на устройството "D" и в нея има няколко файла, тогава командата за изтриване на всички файлове в тази папка изглежда така: del d:\folder

Когато използвате тази команда, преди изтриване, на екрана се показва съобщение за потвърждение на изтриването. Можете също да използвате заместващи знаци (* и?), за да изтриете множество файлове.

Ако "[устройство:]" се използва като параметър към командата DEL, тогава всички файлове на указаното устройство ще бъдат изтрити. Преди изтриване се показва и съобщение за потвърждение на изтриването.

Превключвателят /P се използва, ако е необходимо да се покаже подкана за потвърждение на изтриване преди изтриване на файл (по подразбиране подкана за потвърждение на изтриването се показва само когато се изтриват всички файлове от посочената папка и всички файлове от посочения диск, а когато се изтрива един файл, такава подкана не се показва). Например, нека изтрием файла "text.txt" от папката "FOLDER": del d:\folder\text.txt /p

По подразбиране не можете да изтриете файл, който има зададен атрибут само за четене. За тези цели се използваключ /F. Например, нека създадем файл "f1.txt" в папката "FOLDER" и зададем атрибута "само за четене" за него, след което, когато се опитате да изтриете този файл отизползвайки командата del d:\folder\f1.txt, ще се появи съобщение за грешка.

За да изтриете такъв файл, използвайте ключа /F: del d:\folder\f1.txt /f

Изтриването на файлове от посочената папка или определено устройство не премахва файлове от поддиректории. Ако трябва да изтриете файлове от поддиректории, трябва да използвате ключа /S. Например, нека създадем папка "FOLDER" на устройството "D" и да създадем друга папка "Format" в нея. Нека създадем по един файл във всяка от тези папки. Тогава командата del d:\folder /s ще изтрие всички файлове не само от директорията "FOLDER", но и от поддиректорията "Format". Преди да изтриете всеки файл, ще се покаже съобщение за потвърждение на изтриването, както и пълният път и име на изтрития файл.

Превключвателят /A:[атрибути] се използва, ако е необходимо да се изтрият файлове с посочените атрибути. Атрибутите могат да бъдат:

  • R - файлове, с атрибут "само за четене".
  • H - скрити файлове.
  • S - системни файлове.
  • A - файлове с атрибут архив.
  • I - файлове с неиндексирано съдържание.

Например, нека създадем 2 файла на диск "D": "f5.txt" и "f6.txt". За файла f6.txt задайте атрибута само за четене. Тогава командата del d:\ /a:r ще изтрие само файла "f6.txt".

Ако поставите знак "-" пред атрибута, тогава файловете, които нямат този атрибут, ще бъдат изтрити. Например, нека създадем файла "f6.txt" отново на устройството "D" и зададем атрибута "само за четене" за него. Тогава командата del d:\ /a:-r ще изтрие файла "f5.txt" и няма да докосне файла "f6.txt".