erase

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

Note

Cette commande est la même que la commande del.

Syntax

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

Parameters

Parameter 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 du répertoire sont supprimés.
/p Demande la confirmation avant de supprimer le fichier spécifié.
/f Force la suppression de 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 les fichiers en fonction des attributs de fichier suivants :
  • r Fichiers en lecture seule
  • h Fichiers cachés
  • i Fichiers non indexés de contenu
  • s Fichiers système
  • a Fichiers prêts à être archivés
  • l Analyse des points
  • - utilisé comme préfixe « not »
/? Affiche l’aide à l’invite de commandes.

Remarks

  • 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 d’effacement , appuyez sur CTRL+C.

  • Si vous désactivez l’extension de commande, le paramètre /s affichera les noms de tous les fichiers qui n’ont pas été trouvés, au lieu d’afficher les noms des fichiers qui sont supprimés.

  • Si vous spécifiez des dossiers spécifiques dans le paramètre <names>, tous les fichiers inclus sont é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 plus d’un fichier à la fois. Toutefois, pour éviter de supprimer involontairement des fichiers, vous devez utiliser des caractères génériques avec prudence. Par exemple, si vous tapez la commande suivante :

    erase *.*
    

    La commande d’effacement affiche l’invite suivante :

    Are you sure (Y/N)?

    Pour supprimer tous les fichiers du répertoire actuel, appuyez sur Y , puis sur ENTRÉE. Pour annuler la suppression, appuyez sur N , puis sur ENTER.

    Note

    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.

Examples

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

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 *.*