Aller au contenu

DOS/Del

Un livre de Wikilivres.
< DOS
Commandes DOS

Delete

Erase

Commande interne DOS, elle permet de supprimer des fichiers.

DEL options noms
ERASE options noms
  • La liste noms peut employer les caractères génériques * et ?.
/P
Demande une confirmation avant de supprimer un fichier.
/F
Force la suppression de fichiers en lecture seule.
/S
Supprime les fichiers dans tous les sous-répertoires.
/Q
Pas de confirmation avant la suppression si des caractères génériques ont été utilisés (* et ?).
/A
Suppression en fonction des attributs :
R
Fichiers en lecture seule
S
Fichiers système
H
Fichiers cachés
A
Fichiers prêts pour archive
-
Préfixe de négation
del *.bak
erase *.tmp
del /AH /S thumbs.db
DEL /F /Q /S /A:H C:\*.sqm

Pour supprimer tous les fichiers temporaires de plus de 60 jours (sous les anciennes versions de DOS) :

forfiles /p "C:\Temp" /s /m *.* /c "cmd /c Del @path" /d -60

Sous Windows, le répertoire C:\Temp n'est plus utilisé. Chaque utilisateur a son répertoire temporaire dont le chemin est donnée par la variable d'environnement TEMP :

forfiles /p "%TEMP%" /s /m *.* /c "cmd /c Del @path" /d -60