Les Snippets

Connexion

Liste de tous les fichiers d'un disque dur.

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 29/07/2007 12:09:26 et initié par open [Liste]
Date de mise à jour : 09/11/2007 14:35:47
Vue : 9096
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- C
- Javascript
- VB6
- VB 2005
- Voir tous les langages pour ce code snippet



Langage : VB6
Date ajout : 09/11/2007
Posté par jrivet [Liste]
DateMAJ : 09/11/2007
Option Explicit
Dim Fso As Object

Private Sub Form_Load()
   Set Fso = CreateObject("Scripting.FileSystemObject")
   Call FindFile("C:\Julien")
   Set Fso = Nothing
End Sub 
'Fonction récursive affichant dans la fenetre 'de DEBUG TOUT les fichiers d'un répertoire racine Public Function FindFile(Dossier As String) Dim Fi As Object Dim Fol As Object Dim SubFol As Object        'récupération du dossier    Set Fol = Fso.GetFolder(Dossier)    'pour chaque Fichier on affiche son chemin    For Each Fi In Fol.Files        Debug.Print Fi.Path    Next        'pour chaque sous répertoire on rappelle    'la meme fonction    For Each SubFol In Fol.SubFolders        Call FindFile(SubFol.Path)    Next    'destruction des objets    Set Fi = Nothing    Set Fol = Nothing    Set SubFol = Nothing End Function
Remarque :
Il me semblait que ce snippet existait déjà. mais je propose tout de même une version VB6 toujours avec le FileSystemObject

Snippets en rapport avec : Fichier, Recherche, Dossier, Listing, Findfile



Codes sources en rapport avec : Fichier, Recherche, Dossier, Listing, Findfile

{C / C++ / C++.NET} SCANNER DE DISQUES (RECURSIF)
Permet d'effectuer une recherche à partir d'un dossier donné (ex : "C:\\Program Files\\"). Voir le ...

{C / C++ / C++.NET} NENGINE ( MOTEUR DE RECHERCHE POUR FICHIER ) (UPDATE)
NEngine est un simple petit moteur de recherche qui vous permet de faire des recherches soit par dat...

{C / C++ / C++.NET} FINDFILE(UPDATE)
Encore ma classe FindFile pour parcourrir vos répertoires à la recherche de fichiers, ... :) J'ai aj...

{Visual Basic, VB6, VB.NET, VB 2005} CLM'S RECHERCHE : POUR RECHERCHER UN FICHIER ET/OU UN DOSSIER EN UN TEMPS RECORD
Appli qui recherche sur votre PC, bcp plus performant que celui d'XP car je ne sais pas vous mais mo...

{Visual Basic, VB6, VB.NET, VB 2005} FINDFILE
Simple classe pour effectuer une recherche dans un répertoire complet ou dans un simple dossier, trè...

{Visual Basic, VB6, VB.NET, VB 2005} GETNAMES : RÉCUPÈRE ET ÉCRIT TOUS LES NOMS DE FICHIERS D'UN DOSSIER
J'ai fait ce petit programme tout simple, qui aurait pu être créé par n'importe quel débutant, car j...

{PHP} LISTER LES DOSSIERS, SOUS-DOSSIERS ET NOMBRE DE FICHIERS
Une petite source sans prétention qui pourrait très bien figurer dans les snippets mais étant une pa...

{Visual Basic, VB6, VB.NET, VB 2005} SYNCHRONISE FICHIERS CLÉ AVEC LE PC
Voilà, comme je travaille sur une clé usb au boulot et sur mon pc chez moi je ne savais jamais les f...

{PHP} RENVOI UN DOSSIER DE NOM UNIQUE ET ALÉATOIRE
Petite fonction permettant de renvoyer un dossier disponible de nom aléatoire dans le chemin précisé...

{Foxpro} RENOMMER LE PRÉFIXE DE TOUS LES FICHIERS D'UN DOSSIER
Vous disposez d'un dossier où les noms de plusieurs fichiers commencent par la même chaine. Vous vo...