ERA |
Efface |
---|---|
MSX-DOS 1 |
Syntaxe
ERA Device:Filename | Version 1 |
ERA /S /H /P Device:\Path\Filename + Device:\Path\Filename... | Version 2 |
Paramètres
Nom | Description |
---|---|
Device | Ce paramètre permet d'indiquer le nom du périphérique utilisé. Il ne peut s'agir que d'un unité de disque. |
Path | Ce paramètre permet d'indiquer l'emplacement dans les dossiers du fichier à supprimer. Chaque nom de dossier dans le chemin est séparé par une barre oblique inverse (\). Ce paramètre n'est disponible que sous MSX-DOS 2 / Nextor. |
Filename | Ce paramètre permet d'indiquer le nom du fichier à supprimer. Les caractères génériques peuvent remplacer certains caractères dans le nom de fichier pour obtenir plusieurs fichiers. L'astérisque (*) et le point d'interrogation (?) sont utilisés comme caractères génériques. L'astérisque correspond à n'importe quelle séquence de caractères, tandis que le point d'interrogation correspond à n'importe quel caractère unique. |
/S | Ce paramètre permet la suppression des fichiers système. Ce paramètre est disponible uniquement depuis COMMAND2.COM 2.40. |
/H | Ce paramètre permet la suppression des fichiers cachés. Ce paramètre n'est disponible que sous MSX-DOS 2 / Nextor. |
/P | Ce paramètre permet d'autoriser une pause à la fin de l'écran lors de l'affichage des messages d'erreur pour les fichiers qui ne peuvent pas être supprimés, car ils sont marqués en 'lecture seulement' ou pour une autre raison. Ce paramètre n'est disponible que sous MSX-DOS 2 / Nextor. |
Description
Cette commande permet de supprimer des fichiers du disque dans un unité de disque.
Entrée de ligne de commande
Le Device:Filename ou Device:\Path\Filename spécifie quels fichiers sont à supprimer. L'option /H permet également de supprimer les fichiers cachés.
Pendant l'opération de suppression, si un fichier ne peut pas être supprimé pour une raison quelconque (par exemple, il est défini sur "lecture seulement"), le nom du fichier incriminé est affiché avec un message d'erreur et l'opération de suppression se poursuit avec le fichier suivant. Si de nombreuses erreurs de ce type se produisent, l'option /P entraînera une pause de la sortie à la fin de l'écran.
Si le nom de fichier est *.*, le prompt suivant s'affiche :
Erase all files (Y/N) ? |
est affiché et une réponse est attendue. Si la réponse est autre que 'Y' ou 'y', la suppression du fichier n'a pas lieu. Il s'agit d'une fonction de sécurité conçue pour empêcher la perte accidentelle de tous les fichiers d'un répertoire.
Si des fichiers sont supprimés par inadvertance sur un disque ayant été formaté sous MSX-DOS 2, alors la commande UNDEL peut être utilisée immédiatement après pour les restaurer à nouveau.
Exemples
Le fichier FILE1.BAK est supprimé du répertoire courant de l'unité de disque courant :
ERA FILE1.BAK |
Tous les fichiers correspondant à *.COM, masqués et non cachés, sont supprimés :
ERA *.COM/H |
Tous les fichiers correspondant à *.COM ou *.BAT sont supprimés du répertoire appelé UTIL sur l'unité de disque B:
ERA B:\UTIL\*.COM + B:\UTIL\*.BAT |
Tous les fichiers du répertoire appelé UTIL sur l'unité de disque B: sont supprimés. Étant donné que tant de fichiers sont supprimés, un prompt est d'abord affichée pour éviter une catastrophe :
ERA B:\UTIL |
on obtiendra un résultat ressemblant à ceci :
Erase all files (Y/N) ? |
Tous les fichiers correspondant à *.BAT sont supprimés à l'exception de AUTOEXEC.BAT et REBOOT.BAT ayant été marqués en lecture seulement :
ERA *.BAT |
on obtiendra un résultat ressemblant à ceci :
AUTOEXEC.BAT -- Read only file REBOOT.BAT -- Read only file |