Bonjour,
j'ai recherché "glob" sur ce forum pour trouver ce qui m'interesse (et ça y répond bien) mais j'aurai besoin de vos conseils éclairés pour ma situation plus précise:
j'utilise actuellement une fonction bricolé avec undont je ne suis pas très fier qui permet de:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 `dir /b /a:-D "$rep"`; # non recursif `dir /b /s /a:-D "$rep"`; # Recursif
- renvoyer la liste des dossiers dans un répertoire
- renvoyer la liste des fichiers dans un répertoire
- idem récursivement
La liste renvoyée contient dans les 4 cas des chemins absolus.
Je voudrai faire une fonction portable (unix/dos), et surtout qui soit efficace au niveau vitesse/consommation mémoire. Car je devrai utiliser cette fonction pour (entre autres) lister récursivement le contenu d'un dossier qui contiendra sur plusieurs niveaux plusieurs dizaines de milliers de fichiers/dossiers.
J'ai trouvé sur le forum du code File:Find pour la recherche récursive... que pensez-vous de son efficacité ? glob pour le non récursif (mais pas de distinction fichiers/dossier) qui, parait-il, bouffe beaucoup de ressources...
Merci d'avance pour vos conseils éclairés![]()
Bon week end.
Partager