BATCH Suppression de sous fichier/dossier dans un dossier [Fermé]

Signaler
-
Messages postés
13297
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
22 février 2021
-
Bonjour,

Je souhaiterais créer un script pouvant supprimer des sous fichiers et dossiers spécifiques dans plusieurs dossiers.

Avez-vous un exemple de script ou de lignes de commande svp ?

Merci !

3 réponses

Messages postés
13297
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
22 février 2021
4 170
Bonjour,

Pour supprimer un dossier et tout ce qu'il contient :
rmdir /s /q "dossier à supprimer"


Pour supprimer des dossiers spécifiques dans plusieurs dossiers il faut que tu donnes plus de détails.

Je suppose que ça a un rapport avec les logs de ton serveur FTP.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

En fait, je souhaiterais supprimer des fichiers spécifiques, par exemple :
Supprimer tous les fichiers comprenant "Sample" dans leur appellation.
Plusieurs de ces fichiers existent dans plusieurs dossiers différents dans le répertoire.
Avez-vous une idée ?
Messages postés
13297
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
22 février 2021
4 170
Essaie ça :

@echo off

set source=le dossier "racine"

cd %USERPROFILE%

for /f "tokens=*" %%A In ('dir /a-d /b /s %source%\*.* ^| find /i "Sample"') do (del /f "%%A" && echo %%~sA = suppression OK && echo.)

pause

Ce code recherche "Sample" récursivement et efface les fichiers correspondants.

Tu dois remplacer la partie soulignée par le répertoire de ton choix.