Script par lots - Suppression de fichiers

Pour supprimer des fichiers, Batch Script fournit la commande DEL.

Syntaxe

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

Voici la description des options qui peuvent être présentées à la commande DEL.

S.No. Options et description
1.

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 seront supprimés

2.

/P

Demande une confirmation avant de supprimer chaque fichier.

3.

/F

Forcer la suppression des fichiers en lecture seule.

4.

/S

Supprime les fichiers spécifiés de tous les sous-répertoires.

5.

/Q

Mode silencieux, ne demandez pas si vous souhaitez supprimer le caractère générique global.

6.

/A

Sélectionne les fichiers à supprimer en fonction des attributs.

sept.

attributes

R Fichiers en lecture seule, S Fichiers système, H Fichiers cachés, A Fichiers prêts pour l'archivage - Préfixe signifiant pas

Les exemples suivants montrent comment la commande DEL peut être utilisée.

Exemples

del test.bat

La commande ci-dessus supprimera le fichier test.bat dans le répertoire courant, si le fichier existe.

del c:\test.bat

La commande ci-dessus supprimera le fichier C: \ test.bat dans le répertoire courant, si le fichier existe.

del c:\*.bat

Le * (astérisques) est un caractère sauvage. * .bat indique que vous souhaitez supprimer tous les fichiers bat dans le répertoire c: \.

del c:\?est.tmp

Le ? (point d'interrogation) est un seul caractère joker pour une lettre. L'utilisation de cette commande dans l'exemple ci-dessus supprimera tout fichier se terminant par "est.tmp", tel que pest.tmp ou test.tmp.