Commande : deltree
DELTREE efface une arborescence entière de dossiers, y compris les
sous-répertoires.
Syntaxe :
DELTREE [/Y] [/V] [/D] [/X] [/Z:SERIOUSLY] filespec [filespec...]
DELTREE [/?]
lecteur La lettre du lecteur, par exemple C:
chemin Le répertoire, par exemple \exemple
Options :
/Y Effacer les répertoires spécifiés sans demander
confirmation.
/V Rapporte le nombre de fichiers et sous-répertoires
supprimés
ainsi que leur taille totale.
/D Affiche les informations de débogage.
/X Pour tester, n'efface rien du tout.
/Z:SERIOUSLY Ne demande pas de confirmation quand le répertoire
racine est spécifié.
filespec L'arborescence de répertoires à effacer, par exemple
C:\OLDTREE
Notez que plusieurs arborescences de répertoires
peuvent être effacés avec une seule commande.
/? Affiche l'aide.
Commentaires :
Pour des raisons de performance, DELTREE écrase la première lettre de
chaque nom de fichier/répertoire par un '?'. Il n'efface pas le
fichier lui-même mais il désalloue l'espace où le contenu du fichier
est écrit. FreeDOS, tout comme d'autres DOS, reconnaît le fichier/
répertoire renommé (monfichier.txt devient ?onfichier.txt; nomchemin
devient ?omchemin) comme étant effacé, ne l'affiche plus et n'en
offre plus l'accès. Des programmes comme DEBUG qui ont accès
aux secteurs sont capables de lire les contenus du fichier/dossier.
Tant que vous n'écrivez pas sur le lecteur, vous aurez une chance de
restaurer les fichiers/dossiers avec UNDELETE, seul le premier
caractère du nom de fichier/dossier sera perdu (_onfichier.txt/
_omchemin). La seule façon d'effacer les CONTENUS DE MANIÈRE ABSOLUMENT
CERTAINE est de remplir le disque complètement avec d'autres fichiers
ou d'utiliser un outil de nettoyage. La seule façon d'effacer un NOM de
fichier/dossier DE MANIÈRE CERTAINE est de renommer (REN)d'abord
le fichier/dossier (par ex. "a."/"a") et de l'effacer ensuite
(seulement vrai pour le 8.3 - pas pour les noms de fichier/dossier
longs !)
Les commutateurs doivent être placés avant les filespecs sur la ligne
de commande - syntaxe compatible avec MS ! Sinon ils seront ignorés.
Les filespecs peuvent nommer des fichiers, des sous-dossiers, ou des
listes de fichiers comme pour DR DOS.
DELTREE est une commande dangereuse ! Utilisez à vos risques et périls.
DELTREE a les CODES DE SORTIE
(ERRORLEVEL) suivants :
00 Succès
01 Quelque chose n'a pu être effacé
03 Annulation de l'utilisateur (Q, control-C)
16 Erreur générale de syntaxe, ou débordement de tampon
17 Pas assez de mémoire
18 DOS 3.0 ou mieux requis
19 Problème avec le fichier de liste
20 Débordement de tampon interne
21 Erreur lors de la résolution du nom de répertoire (dots_fix)
Exemples :
deltree /y c:\oldtree
deltree c:\test2\ demande pour chaque sous dossier de \test2 si vous
souhaitez vraiment l'effacer
deltree c:\test2 efface tous les sous-dossiers de \test2
See also:
del
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.