DEL or ERASE
(DEL from Delete)
Deletes one or more files.
DEL [/P | /Q] [/F] [/S] [/A[[:][-]attr1 [[-]attr2 [...]]]] filename
ERASE [/P | /Q] [/F] [/S] [/A[[:][-]attr1 [[-]attr2 [...]]]] filename
Where:
filename- Specifies one or more files or directories. If a directory is specified, the files in it are deleted./P- Asks for confirmation before deleting each file./Q- Silent mode, does not ask for confirmation for global deletions./F- Force deletes read-only files./S- Deletes files from all subdirectories and shows deleted file names./A[[:][-]attr1 [[-]attr2 [...]]]- Chooses files to delete based on attributes (see ATTRIBATTRIB and DIRDIR). The-sign in front of the specified attribute preserves files with that attribute. Replaceattr1,attr2, etc… with:R- Read-only files.A- Archive files.S- System files.H- Hidden files.I- Not indexed files.T- Temporary files.O- Offline files.L- Symbolic links.C- Compressed files.E- Encrypted files.X- Clean files.V- On ReFS volumes (introduced in Windows 8): Healthy files; on FAT volumes: Deprecated.P- Since Windows 10 v1703: pinned files (always available on OneDrive); before Windows 10 v1703: sparse files (disk allocation only for non-null data).U- Unpinned files (online only on OneDrive, introduced in Windows 10 v1703).M- Strictly sequential files (introduced in Windows 10 v1703).B- Recall on data access files (introduced in Windows 10).
If attributes are specified without -, only files with those attributes are deleted. If attributes are preceded by -, all files except those with the specified attributes are deleted. You can use * in the file name or extension to select files with the same name or extension.
Examples:
1. Delete the file C:\WINDOWS\system32\command.com asking for confirmation:
del /p "C:\WINDOWS\system32\command.com"
or:
erase /p "C:\WINDOWS\system32\command.com"
2. Delete files in the C:\z directory except those with the archive attribute in silent mode:
del /q /a:-a "C:\z"
or:
erase /q /a:-a "C:\z"
Comments