del

Supprime un ou plusieurs fichiers. Cette commande effectue les mêmes actions que la commande erase .

La commande del peut également s’exécuter à partir de la console de récupération Windows, à l’aide de différents paramètres. Pour plus d’informations, consultez Environnement de récupération Windows (WinRE).

Avertissement

Si vous utilisez del pour supprimer un fichier de votre disque, vous ne pouvez pas le récupérer.

Syntaxe

del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

Paramètres

Paramètre Description
<names> Spécifie une liste d’un ou plusieurs fichiers ou répertoires. Les caractères génériques peuvent être utilisés pour supprimer plusieurs fichiers. Si un répertoire est spécifié, tous les fichiers contenus dans le répertoire seront supprimés.
/p Invite à confirmer avant de supprimer le fichier spécifié.
/f Force la suppression des fichiers en lecture seule.
/s Supprime les fichiers spécifiés du répertoire actif et de tous les sous-répertoires. Affiche les noms des fichiers à mesure qu’ils sont supprimés.
/q Spécifie le mode silencieux. Vous n’êtes pas invité à confirmer la suppression.
/a[:]<attributes> Supprime des fichiers en fonction des attributs de fichier suivants :
  • r Fichiers en lecture seule
  • h Fichiers masqués
  • i Fichiers indexés non contenus
  • s Fichiers système
  • a Fichiers prêts à être archivés
  • l Points d’analyse
  • - Utilisé comme préfixe signifiant « non »
.
/? Affiche l'aide à l'invite de commandes.

Notes

  • Si vous utilisez la commande del /p, le message suivant s’affiche :

    FileName, Delete (Y/N)?

    Pour confirmer la suppression, appuyez sur Y. Pour annuler la suppression et afficher le nom de fichier suivant (si vous avez spécifié un groupe de fichiers), appuyez sur N. Pour arrêter la commande del, appuyez sur Ctrl+C.

  • Si vous désactivez l’extension de commande, le paramètre /s affiche les noms des fichiers introuvables au lieu d’afficher les noms des fichiers en cours de suppression.

  • Si vous spécifiez des dossiers spécifiques dans le paramètre <names>, tous les fichiers inclus seront également supprimés. Par exemple, si vous souhaitez supprimer tous les fichiers du dossier \work, tapez :

    del \work
    
  • Vous pouvez utiliser des caractères génériques (* et ?) pour supprimer plusieurs fichiers à la fois. Toutefois, pour éviter de supprimer des fichiers involontairement, vous devez utiliser les caractères génériques avec prudence. Par exemple, si vous tapez la commande suivante :

    del *.*
    

    La commande del affiche l’invite suivante :

    Are you sure (Y/N)?

    Pour supprimer tous les fichiers du répertoire actif, appuyez sur Y, puis sur Entrée. Pour annuler la suppression, appuyez sur N, puis sur Entrée.

    Notes

    Avant d’utiliser des caractères génériques avec la commande del, utilisez les mêmes caractères génériques avec la commande dir pour lister tous les fichiers qui seront supprimés.

Exemples

Pour supprimer tous les fichiers d’un dossier nommé Test sur le lecteur C, tapez l’une des commandes suivantes :

del c:\test
del c:\test\*.*

Pour supprimer tous les fichiers d’un dossier dont le nom comporte un espace, le chemin complet doit être placé entre guillemets doubles. Tapez l’une des commandes suivantes :

del "c:\test folder\"
del "c:\test folder\*.*"

Pour supprimer tous les fichiers avec l’extension de nom de fichier .bat du répertoire actif, tapez :

del *.bat

Pour supprimer tous les fichiers en lecture seule dans le répertoire actif, tapez :

del /a:r *.*