Objectif :Effacer un fichier, un groupe de fichiers ou des sous-répertoires entiers

 

Format:SUPPR [gammes] [/= /A:[[-|+]rhsadecijopt /E /F /I"texte" /K /L /N[defjnstz] /O:[-]acdeginorstuz /P /Q /R /S[[+]n] /T /W[n] /X /Y /Z] [@déposer] filet

 

filet        Le fichier, le sous-répertoire ou la liste de fichiers ou de sous-répertoires à effacer.
@déposer        Un fichier texte contenant les noms des fichiers à supprimer, un par ligne (voir @listes de fichiers pour plus de détails).

 

/A : (Sélection d'attribut)

/Rapide)

/B (Supprimer après le redémarrage)

/Calme)

/E (Aucun message d'erreur)

/R(poubelle)

/F(forcer la suppression)

/S(sous-répertoires)

/I (descriptions des correspondances)

/Total)

/K (pas de corbeille)

/Essuyer)

/L (supprimer les liens symboliques)

/X (supprime les sous-répertoires vides)

/N (Désactiver)

/Oui (à toutes les invites)

/O :... (Ordre)

/Z(ap fichiers cachés et en lecture seule)

 

Sélection de fichier

 

Les soutiens boîte de dialogue de commande, commutateurs d'attribut, élargi caractères génériques, gammes, plusieurs noms de fichierset inclure des listes. Utilisez les caractères génériques avec prudence sur les volumes LFN ; voir Recherches de fichiers LFN pour en savoir plus.

 

Internet

 

Peut être utilisé avec Serveurs FTP/HTTP.

 

Utilisation

 

DEL et ERASE sont des synonymes. Vous pouvez utiliser l’un ou l’autre. Dans la description ci-dessous, chaque référence à DEL s'applique également à ERASE. Si vous ne spécifiez aucun argument, DEL affichera sa boîte de dialogue de commande.

 

Utilisez l'option DEL commander avec prudence. Les fichiers et sous-répertoires que vous effacez peuvent être impossibles à récupérer sans utilitaires spécialisés et sans beaucoup de travail.

 

Pour effacer un seul fichier, entrez simplement le nom du fichier :

 

supprimer les lettres.txt

 

Vous pouvez également effacer plusieurs fichiers en une seule commande. Par exemple, pour effacer tous les fichiers du répertoire courant avec un .POUBELLE or .PRN extension:

 

supprimer *.bak *.prn

 

Lorsque vous utilisez DEL sur un lecteur LFN, vous devez citer tous les noms de fichiers contenant des espaces ou des caractères spéciaux.

 

Pour exclure des fichiers d'une commande DEL, utilisez un plage d'exclusion de fichiers. Par exemple, pour supprimer tous les fichiers du répertoire courant sauf ceux dont l'extension est . TXT, utilisez une commande comme celle-ci :

 

supprimer /[!*.TXT] *

 

Lorsque vous utilisez des plages d'exclusion ou d'autres options plus complexes, vous souhaiterez peut-être utiliser le /N commutateur en premier, pour prévisualiser les effets du DEL sans supprimer aucun fichier.

 

Si vous entrez un nom de sous-répertoire ou un nom de fichier composé uniquement de caractères génériques (* et/ou ?), DEL demande une confirmation (O ou N), sauf si vous avez spécifié l'option /Y. Si vous répondez par un Y, DEL supprimera tous les fichiers de ce sous-répertoire (les fichiers cachés, système et en lecture seule ne sont supprimés que si vous utilisez l'option /Z). REMARQUE : Le processeur de commandes Windows, CMD, se comporte de la même manière mais ne demande pas de confirmation si vous utilisez /Q pour supprimer des fichiers en silence. Si tu veux TCC à suivre CMDet ignorez l'invite de confirmation lorsque /Q est utilisé, définissez le Invite lors des suppressions de caractères génériques option de configuration. Soyez prudent si vous désactivez cette option, car cela permettra à DEL /Q de supprimer un répertoire entier sans demander de confirmation.

 

DEL affiche la quantité d'espace disque récupéré, sauf si l'option /Q est utilisée (voir ci-dessous). Pour ce faire, il compare la quantité d'espace disque libre avant et après l'exécution de la commande DEL. Ce montant peut être incorrect si vous utilisez un système de suivi des suppressions qui stocke les fichiers supprimés dans un répertoire caché, ou si un autre programme effectue une opération sur les fichiers pendant l'exécution de la commande DEL.

 

N'oubliez pas que DEL supprime les descriptions de fichiers ainsi que les fichiers. La plupart des systèmes de suivi des suppressions ne seront pas en mesure de sauvegarder ou de récupérer la description d'un fichier, même s'ils peuvent sauvegarder ou récupérer les données d'un fichier. Cela s'applique également à l'utilisation de DEL avec la corbeille Windows - la description sera perdue.

 

Lorsqu'un fichier est supprimé sans utiliser la corbeille, son espace disque est restitué au système d'exploitation pour être utilisé par d'autres fichiers. Cependant, le contenu du fichier reste sur le disque jusqu'à ce qu'il soit écrasé par un autre fichier. Si vous souhaitez effacer un fichier ou effacer son contenu, utilisez le /W option, qui écrase le fichier avant de le supprimer. Utilise cette option avec prudence! Une fois qu'un fichier est effacé, il est impossible de le récupérer. Se souvenir /W remplacements à l’aide de la Corbeille.

 

DEL renvoie un code de sortie différent de zéro si aucun fichier n'est supprimé ou si une autre erreur se produit. Vous pouvez tester ce code de sortie avec le %_ ? variable interne, et utilisez-la avec commandes conditionnelles (&& et ||).

 

Soyez prudent lorsque vous utilisez des caractères génériques avec DEL sur les lecteurs LFN, car TCC's La correspondance par caractère générique peut correspondre à la fois aux noms de fichiers courts et longs. Cela peut supprimer des fichiers auxquels vous ne vous attendiez pas ; voir Recherches de fichiers LFN pour plus de détails.

 

Si vous supprimez un flux, DEL recherchera un lien symbolique et supprimera le flux du fichier lié. (Windows ne prend pas en charge la suppression d'un flux contenant un lien symbolique.)

 

DEL définit trois variables internes :

 

%_del_dirsLe nombre de répertoires supprimés
%_del_filesLe nombre de fichiers supprimés
%_del_erreursLe nombre d'erreurs

 

Corbeille

 

Lorsque vous supprimez des fichiers avec DEL, TCC aucuneNe pas déplacer les fichiers supprimés vers Windows Protéger la planète Boîte par défaut. Vous pouvez modifier cette valeur par défaut avec le Supprimer dans la corbeille option de configuration. Si vous avez désactivé la corbeille, vous pouvez remplacer le paramètre et placer les fichiers supprimés dans la corbeille avec le /R option:

 

del /r lettres.txt

 

Si vous avez activé la prise en charge de la corbeille, mais que vous souhaitez remplacer le paramètre par défaut de manière ponctuelle et supprimer certains fichiers sans les placer dans la corbeille, utilisez l'option /K option:

 

del /k lettres.txt

 

Vous pouvez également exclure des fichiers de la corbeille, même si Supprimer dans la corbeille est activé, ou si la commande utilise le /R option, avec le RecyclerExclure variable d'environnement.

 

Si vous supprimez dans la corbeille, le résultat de la suppression indiquera « xx fichiers envoyés à la corbeille » au lieu de « xx fichiers supprimés ».

 

Utilisation du FTP

 

Si vous disposez des autorisations appropriées, vous pouvez supprimer des fichiers sur Serveurs FTP. Par exemple:

 

du ftp://ftp.abc.com/index

 

Vous pouvez également utiliser la IFTP pour démarrer une session FTP sur un serveur, puis utilisez l'un des exemples de syntaxe suivants :

 

del ftp:chemin/*.txt

del ftp:/chemin/*.txt

 

La première syntaxe sera normalement interprétée par le serveur comme relative au chemin que vous avez spécifié lorsque vous avez utilisé le IFTP commande pour démarrer la session FTP. La deuxième syntaxe, avec une barre oblique avant le nom du chemin, est interprétée comme commençant à la racine.

 

Flux de fichiers NTFS

 

DEL prend en charge les flux de fichiers sur les lecteurs NTFS. Vous pouvez supprimer un flux individuel en spécifiant le nom du flux, par exemple :

 

del streamfile:s1

 

Si aucun nom de flux n'est spécifié, l'intégralité du fichier est supprimée, y compris tous les flux.

 

See Flux de fichiers NTFS pour plus de détails.

 

Options

 

/=Affichez la boîte de dialogue de commande DEL pour vous aider à définir les options de nom de fichier et de ligne de commande. L'option /= peut être n'importe où sur la ligne ; des options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/A:Supprimez uniquement les fichiers dont les attributs spécifiés sont définis. Voir Commutateurs d'attribut pour plus d'informations sur les attributs qui peuvent suivre /UN:. N'utilisez pas /A: avec les listes @file. Voir @listes de fichiers pour en savoir plus.

 

Vous pouvez spécifier /A:= pour afficher une boîte de dialogue pour vous aider à définir des attributs individuels.

 

/BSi DEL ne peut pas supprimer le fichier (par exemple, si l'accès est refusé), il planifiera sa suppression au prochain redémarrage.

 

/ESupprimez tous les messages d'erreur non fatals, tels que « Fichier introuvable ». Des messages d'erreur fatals, tels que « Lecteur non prêt », seront toujours affichés. Cette option est particulièrement utile dans les fichiers batch et les alias.

 

/FCette option a le même effet que /Z (voir ci-dessous) : il supprime les fichiers en lecture seule, cachés et système ainsi que les fichiers normaux. Il est inclus pour des raisons de compatibilité avec CMD.

 

/Je Texte"Sélectionnez les noms de fichiers en faisant correspondre le texte dans leurs descriptions. Le texte peut inclure caractères génériques et des caractères génériques étendus. Le texte recherché doit être placé entre guillemets doubles et doit suivre le /I immédiatement, sans espace intermédiaire. Vous pouvez sélectionner tous les noms de fichiers qui ont une description avec /JE"[?]*", ou tous les noms de fichiers qui n'ont pas de description avec /JE"[]".

 

/KSupprimez physiquement les fichiers au lieu de les envoyer dans la corbeille Windows.

 

/LSupprimez les liens symboliques au lieu de leur contenu.

 

/NFaites tout sauf supprimer le(s) fichier(s). Ceci est utile pour tester le résultat d’un DEL.

 

A /N avec un ou plusieurs des arguments suivants a une autre signification :

 

dIgnorer les répertoires cachés (lorsqu'il est utilisé avec /S)
eNe pas afficher les erreurs
fNe pas afficher les octets libérés dans le récapitulatif
jIgnorer les jonctions (lorsqu'il est utilisé avec /S)
nNe pas mettre à jour les descriptions des fichiers
sNe pas afficher le résumé
tNe pas mettre à jour le CD/CDD recherche d'annuaire étendue base de données (JPSTREE.IDX)
zIgnorer les répertoires système (lorsqu'il est utilisé avec /S)

 

/O :...Trier les fichiers avant de les traiter.

 

Vous pouvez utiliser n'importe quelle combinaison des options de tri ci-dessous. Si plusieurs options sont utilisées, la liste sera triée avec la première option de tri comme clé primaire, la suivante comme clé secondaire, et ainsi de suite :

 

nTrier par nom de fichier et extension, sauf si e est explicitement inclus.
-Inverser l'ordre de tri pour la clé de tri suivante
aTriez les noms et les extensions dans l'ordre ASCII standard, plutôt que numériquement lorsque des sous-chaînes numériques sont incluses dans le nom ou l'extension.
cTrier par taux de compression
dTrier par date et heure (la plus ancienne en premier) ; regarde aussi /T:acw
eTrier par extension
gRegroupez d'abord les sous-répertoires, puis les fichiers
iTrier par description
oTrier par propriétaire
rInverser l'ordre de tri pour toutes les options
sClasser par taille
tPareil que d
uNon trié
zPareil que s

 

/PInviter l'utilisateur à confirmer chaque effacement. Vos options à l'invite sont expliquées en détail sous Invites de page et de fichier.

 

/QN'affiche pas les noms de fichiers au fur et à mesure de leur suppression, ni le nombre de fichiers supprimés ou d'octets libérés. Si Invite lors des suppressions de caractères génériques est désactivé alors /Q désactive également l'invite de confirmation normale lors de la suppression de caractères génériques (par exemple DEL *), pour la compatibilité avec CMD. Soyez prudent si vous désactivez Invite lors des suppressions de caractères génériques, car cela permettra à DEL /Q de supprimer un répertoire entier sans demander de confirmation. Voir également /T.

 

/RSupprimez les fichiers dans la corbeille Windows.

 

/SSupprimez les fichiers spécifiés dans ce répertoire et tous ses sous-répertoires. C'est comme un GLOBAL DEL et peut être utilisé pour supprimer tous les fichiers d'une arborescence de sous-répertoires ou même un disque entier.. Ne pas utiliser /S avec des listes @file. See @listes de fichiers pour en savoir plus.

 

Si vous spécifiez un nombre après le /S, DEL limitera la récursion du sous-répertoire à ce nombre. Par exemple, si vous disposez d'une arborescence de répertoires "\a\b\c\d\e", /S2 n'affectera que les répertoires "a", "b" et "c".

 

Si vous spécifiez un + suivi d'un nombre après le /S, DEL ne supprimera aucun fichier tant qu'il n'aura pas atteint cette profondeur dans l'arborescence des sous-répertoires. Par exemple, si vous avez une arborescence de répertoires \a\b\c\d\e, /S+2 ne supprimera rien dans \a or \un B.

 

/TN'affichez pas les noms de fichiers au fur et à mesure de leur suppression, mais affichez le nombre total de fichiers supprimés ainsi que la quantité d'espace disque libre récupérée.

 

/W[n]Écraser le contenu du fichier en utilisant la norme DoD 5220.22-M (E) pour une suppression sécurisée. (Cela écrase chaque octet du fichier avec des valeurs différentes). Vous pouvez éventuellement spécifier le nombre de passes (1-999) ; la valeur par défaut est 3. Voir aussi DelWipePasses. Utilisez cette option pour effacer complètement le contenu d'un fichier de votre disque. Une fois que vous avez utilisé cette option, il est impossible de récupérer le fichier même si vous utilisez un utilitaire de restauration, car le contenu du fichier est détruit avant sa suppression. /W remplacera un /R.

 

/XSupprime les sous-répertoires vides (utile uniquement lorsqu'il est utilisé avec /S). Si DEL supprime un ou plusieurs répertoires, ils seront automatiquement supprimés du base de données de recherche d'annuaire étendue. DEL affichera les répertoires supprimés (avec un \ à la fin) et le nombre total de répertoires supprimés.

 

/YL'inverse de /P . Il suppose une réponse Y à tout, y compris la suppression d'une arborescence de sous-répertoires entière. TCC demande normalement avant de supprimer des fichiers lorsque le nom est constitué uniquement de caractères génériques ou d'un nom de sous-répertoire (voir ci-dessus) ; /Y remplace cette protection et doit être utilisé avec une extrême prudence !

 

/ZSupprimez les fichiers en lecture seule, cachés et système ainsi que les fichiers normaux. Les fichiers avec l'ensemble d'attributs en lecture seule, masqué ou système sont normalement protégés contre la suppression ; /Z annule cette protection, et doit être utilisé avec prudence. Parce que SAUF fonctionne en masquant les fichiers, /Z remplacera un SAUF commande. Cependant, les fichiers spécifiés dans un plage d'exclusion de fichiers ne sera pas supprimé par DEL /Z.

 

Par exemple, pour supprimer l'intégralité de l'arborescence des sous-répertoires commençant par C:\UTIL, y compris les fichiers masqués et en lecture seule, sans invite (utilisez cette commande avec ATTENTION !) :

 

del /s /x /y /zc:\util\