erase

Supprime un ou plusieurs fichiers. Si vous utilisez erase pour supprimer un fichier de votre disque, vous ne pouvez pas le récupérer.

Notes

Cette commande équivaut à la commande del.

Syntaxe

erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
del [/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 erase /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 erase, 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 :

    erase \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 :

    erase *.*
    

    La commande erase 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 erase, utilisez les mêmes caractères génériques avec la commande dir pour répertorier 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 :

erase c:\test
erase c:\test\*.*

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

erase *.bat

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

erase /a:r *.*