Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1230 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Supprimer tous les dossiers contenant 2 fichiers ou moins?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supprimer tous les dossiers contenant 2 fichiers ou moins?

n°2093720
aliero
Posté le 06-08-2011 à 22:04:59  profilanswer
 

Salut!
 
Je cherche à lister dans un fichier tous les dossiers et sous dossiers contenant deux fichiers ou moins et a les supprimer
 
Je retourne le probleme dans ma tete mais ne trouve pas de solution...
 
Je me dit peut etre a base de "find ./ -type d" avec quelque autre option mais je trouve pas trop d'option possible pour faire ca avec le "n" de find...
(Ou alors récupérer comme ca ma liste de dossiers, de là pour chaqun lister, compter les lignes (wc -l) a chaque fois et heu...)
 
Quelqu'un-e aurait une piste sur la maniere de proceder?
 
Merci!  :jap:


Message édité par aliero le 08-08-2011 à 23:04:34
mood
Publicité
Posté le 06-08-2011 à 22:04:59  profilanswer
 

n°2094027
aliero
Posté le 08-08-2011 à 23:05:06  profilanswer
 

Pas forcement le plus propre / simple, mais si ca peut aider quelqun..
 
J'ai fait un petit script bash comme ca:
 
LIGNES=$(find ./ -type d)
for LIGNE in $LIGNES
do
COMPTE=$(ls "$LIGNE" | wc -l)
        if [ $COMPTE -eq 1 ] ; then
rm -rf "$LIGNE"
echo "$LIGNE - supprime - $COMPTE fichiers"
else
                if [ $COMPTE -eq 2 ] ; then
rm -rf "$LIGNE"
else
 
echo "$LIGNE pas supprimee - $COMPTE fichiers"
                fi
        fi
done


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Supprimer tous les dossiers contenant 2 fichiers ou moins?

 

Sujets relatifs
Explorateur/partage/stockage de fichiersLister les fichiers d'un répertoire distant (sur un NAS) en PHP
[delphi] QuickReport et les Fichiers PDFrécupération de fichiers CRW dans un flux non borné
Formulaire avec envoi instantané de fichiers[Excel/VBA] Selectionner des cellules contenant une certaine valeur
perl - lister les fichiers d'un repFichiers de moins de 24h triés par date ?
Plus de sujets relatifs à : Supprimer tous les dossiers contenant 2 fichiers ou moins?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR