[Résolu] fListeFichier() et pas fListeDossier()
Stagiaire WDF
Inscrit:
15/09/2004 14:54
Post(s): 4
Bonjour,

Je suis à la recherche d'une fonction relativement simple pour lister tous les dossiers/sous-dossiers à partir d'un emplacement donné.

A priori, je n'arrive pas avec fListeFichier() car elle liste les fichiers et non les dossiers (donc rép maitre ou vides ignorés) .

Avez-vous une idée ou un bout de code ?!?

Merci d'avance.

Amicalement

Patrice

Contribution le : 16/11/2004 15:00
Créer un fichier PDF de la contribution Imprimer


Re: fListeFichier() et pas fListeDossier()
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

A partir du moment ou on cherche à faire de la récursivité il n'y a rien de vraiment simple.

Vous trouverez sur ce site une classe que j'ai écrite 'claFiles' qui permet de lister avec ou sans récursivité les fichiers a partir d'un répertoire de base.

Le code y est très facilement modifiable puisque une seule constante à changer pour l'adapter à ce que vous voulez faire.

Au lieu de filtrer sur les fichiers il suffit de filter sur les répertoires.


Télécharger...

Contribution le : 16/11/2004 15:17
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: fListeFichier() et pas fListeDossier()
Stagiaire WDF
Inscrit:
15/09/2004 14:54
Post(s): 4
Merci pour l'info.

Donc, j'ai récupéré la classe et effectivement cela devrait pouvoir faire l'affaire si... je savais a quel emplacement changer utiliser la constante FILE_ATTRIBUTE_DIRECTORY pour n'obtenir que les dossiers/sous dossiers à la place des fichiers.

La POO, ce n'est vraiment pas mon truc...

Merci pour votre aide.

Contribution le : 16/11/2004 15:45
Créer un fichier PDF de la contribution Imprimer


Re: fListeFichier() et pas fListeDossier()
Stagiaire WDF
Inscrit:
15/09/2004 14:54
Post(s): 4
En fait, je crois avoir trouvé

Il faut placer le code :
MemAjoute(ZoneMemoire,MemOccurrence(ZoneMemoire)+1,path+DirName)

dans la recherche des sous-repertoire au lieu de l'emplacement prévu.

A priori, cela fonctionne.

Merci

Contribution le : 16/11/2004 15:58
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2