Commande : del
DEL efface un ou plusieurs fichiers.
Syntaxe :
DEL [lecteur][chemin]nomfichier [/P] [/V] [/?]
lecteur Spécifie la lettre du lecteur où se trouve le fichier,
par exemple C:
chemin Spécifie le chemin vers l'emplacement où se trouve
le fichier, par exemple \exemple\
nomfichier Spécifie les fichiers à effacer. Spécifiez de multiples
fichiers au moyen des jokers (*,?).
Un point peut être utilisé pour spécifier tous les
fichiers dans le dossier actuel, et est identique à *.*
Options :
/P Demande une confirmation avant d'effacer chaque fichier.
/V Affiche tous les fichiers effacés.
/? Affiche l'aide.
Commentaires :
Pour des raisons de performance, DEL écrase la première lettre du
nom de fichier par un '?'. Il n'efface pas le fichier lui-même mais
désalloue l'espace où le contenu du fichier se trouve. FreeDOS, comme
d'autres DOS, reconnaît le fichier renommé (monfichier.txt devient
?onfichier.txt) comme étant effacé, ne l'affiche plus et n'y offre
plus l'accès. Les programmes comme DEBUG qui ont un accès aux
secteurs sont capables de lire le contenu du fichier. Tant que vous
n'écrasez pas le fichier écrit sur le disque, vous avez une chance de
le restaurer avec UNDELETE, seul le premier caractère du fichier
sera perdu (_onfichier.txt). La seule façon d'effacer LES CONTENUS DE
MANIÈRE ABSOLUMENT SÛRE est de remplir le disque entièrement en
utilisant un outil d'effacement. La seule façon d'effacer le NOM DE
MANIÈRE ABSOLUMENT SÛRE est de RENOMMER (REN) d'abord le fichier
(par exemple "a.") et de l'effacer ensuite (seulement vrai pour 8.3,
pas pour les noms de fichiers longs !)
Vous pouvez aussi utiliser ERASE au lieu de DEL.
DEL est une commande interne à command.com et ne nécessite aucun
autre fichier pour fonctionner.
Exemples :
del C:\PROGRAM\test.txt
Voir également :
debug
deltree
erase
rd
ren
rename
rmdir
undelete
Copyright © 1998 Jim Hall, mis à jour en 2007 par W. Spiegl.
Traduit en 2020 par Berki Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.