begin process at 2012 02 12 15:45:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > LISTAGE RECURSIF DE FICHIERS D'UN DOSSIER (AVEC UNE CLASSE !)

LISTAGE RECURSIF DE FICHIERS D'UN DOSSIER (AVEC UNE CLASSE !)


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Initié Date de création :13/02/2005 Date de mise à jour :13/02/2005 07:27:14 Vu / téléchargé :3 277 / 580

Auteur : cbnet

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Ce petit programme permet de faire un listage de fichiers d'un dossier, incluant tous les sous-dossiers. La base du travail n'est pas de moi, je l'ai juste réimplémenté, traduit et commenté. J'ai fait une Form très simple de test pour vous montrer comment utiliser le module de classe.
Pour pouvoir l'utiliser dans votre projet, il suffit d'importer le module de classe et de le définir : Dim MaListe As New Listeur
Utilisez ensuite les propriétés et les fonctions de l'objet créé...

@+, en espérant que ça serve à des gens !
Bonne prog


 Conclusion

Euh, j'ai mis initié parce que je vois bien dans le forum des questions de débutants, et je pense que ça peut paraître chaud aux supers débutants, mais c'est vraiment pas dur rassurez vous ! ;-)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

13 février 2005 07:27:14 :

 Sources du même auteur

Source avec Zip Source avec une capture ACTIVEX POUR RÉCUPÉRER LA SORTIE DU DOS
Source avec Zip ACTIVEX SMTP (OCX)

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) MODIFIER LES EXTENSION DES FICHIERS par okosa
ROUTINE DIR RÉCURSIVE POUR OBTENIR LA LISTE DE TOUS LES FICH... par kerisolde
Source avec Zip Source avec une capture FILE,SECURITY,FICHIER par okosa
Source avec Zip Source avec une capture Source .NET (Dotnet) PATCHEUR DE FICHIER par tototh
Source avec Zip Source avec une capture LECTURE DES INFORMATIONS DES DISQUES COMPOSANT UN ENSEMBLE R... par jack

Commentaires et avis

Commentaire de cbnet le 13/02/2005 07:50:52

J'attends éventuellement un ou deux commentaires et pourquoi pas une note pour savoir ce que vous pensez de l'implémentation de cette fonctionnalité sous forme d'une classe... J'ai fait en sorte que ce soit facile de l'insérer dans n'importe quel projet
:-)

Commentaire de draluorg le 13/02/2005 10:37:09

Salut,

Marche pas chez moi je recois l'erreur 70 "premission refusee"
quelques soit le repertoire :(
voi la bonne prog @+

Commentaire de BruNews le 13/02/2005 13:15:58 administrateur CS

Peu importe si tourne ou non, c'est a ne jamais faire.
- VB est deja bien assez lent sans en plus aller charger la machine script par dessus.
- FindFirstFile et FindNextFile ferait cela a la vitesse maximum sans empieter la memoire.
- Charger en memoire tous les noms de fichiers d'un dossier avant de les remettre  dans une liste est une abherration, va obliger le systeme a un swap memoire sur tous les progs qui tournent, un non sens absolu.

Faut tout de meme reflechir 2 secondes avant de commencer a aligner des lignes de code sinon on produit du nuisible a tout coup.

Commentaire de cbnet le 13/02/2005 17:07:42

Pour BruNews : oui, je comprends tout à fait ton avis.  Si tu veux lister des répertoires énormes (windows par ex) c'est pas top et j'aurais pu m'y prendre autrement. Disons que si j'ai mis cette source, c'est d'abord pour aider parce qu'elle est simple d'emploi. Ensuite, perso ce n'est pas pour lister des dossiers énormes mais pour lister facilement les dossiers d'un répertoire partagé pour mon prog de P2P privé.

Pour Draluorg : j'aurais peut-être du le préciser mais c'est du VB5, et moi j'ai pas installé de service pack... Je me suis remis à VB il y a 2 mois après 7 ans d'arrêt

@+

Commentaire de brunocaccio le 18/02/2005 16:43:45

Je trouve que c'est du bon code. Mettre les fonctions dans une classe à part et utiliser cette dernière dans n'importe quelle forme est la meilleure des choses à faire. Ainsi, on peut récupérer ce code et l'implémenter n'importe où. Et c'est une bonne idée d'avoir mis la fonction qui permet de libérer la mémoire des objets. Bon travail!

Un petit défaut cependant, la fenêtre affichant la liste des fichiers n'a pas d'ascenceur horizontale. Du coup, on ne peut lire entièrement le chemin absolu.

Commentaire de nHoffmann le 19/03/2005 17:07:44

C'est marrant quand meme ces "puristes" qui ne sont capables que de critiquer le travail des autres.
C'est un comportement résolument scolaire.
Aucune recherche d'éfficacité que la beauté du code qui compte.
Je voudrais pas d'un developpeur comme BRUNEWS dans mon équipe.

Commentaire de BruNews le 19/03/2005 17:21:44 administrateur CS

Mais la critique est bonne pour qui sait la recevoir correctement, je ne la mets que dans ce seul but.
Je te rassure, je n'ai rien à faire dans TON équipe, ce serait au dessus de vos moyens.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,184 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales