begin process at 2013 05 23 02:46:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

DIR de dossier et sous-dossiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DIR de dossier et sous-dossiers

dimanche 5 août 2012 à 14:59:36 | DIR de dossier et sous-dossiers

MICHELS91

Bonjour à tous,

Merci du tuyau, j'ai regardé en détail la fonction DIR ce qui m'a permis d'avancer. Le programme ci-dessous fonctionne, mais il ne me donne que les fichiers contenus directement dans le dossier "G:\NEW RDFs\"
Je dois aussi lister et compter tous les fichiers contenus dans tous les sous-dossiers dont le nom n'est pas connu.
ex) je veux voir tous les fichiers *.dlog contenus dans
"G:\NEW RDFs\LILLE\" ainsi que dans "G:\NEW RDFs\PARIS\", etc...
Les noms de Lille, Paris, .. peuvent être quelconque.
Merci par avance de votre coup de pouce

michels91

Sub ListFiles()

Dim strPath As String
Dim strFile As String
Dim NextRow As Long

'Spécifie le chemin path du dossier
strPath = "G:\NEW RDFs\"

'S'assure que le path finit avec un backslash
If Right(strPath, 1) <> "\" Then strPath = strPath & "\"

'Get the first file from the folder
strFile = Dir(strPath & "*.*", vbNormal
'Si pas fichier trouvé, exit le sub
If Len(strFile) = 0 Then
MsgBox "No files were found...", vbExclamation
Exit Sub
End If

'Turn off screen updating
Application.ScreenUpdating = False

'Insert the headers for Columns A, B, and C
Cells(1, "A").Value = "FileName"
Cells(1, "B").Value = "Size"
Cells(1, "C").Value = "Date/Time"

'Find the next available row
NextRow = Cells(Rows.Count, "A").End(xlUp).Row + 1

'Loop through each file in the folder
Do While Len(strFile) > 0

'List the name, size, and date/time of the current file
Cells(NextRow, 1).Value = strFile
Cells(NextRow, 2).Value = FileLen(strPath & strFile)
Cells(NextRow, 3).Value = FileDateTime(strPath & strFile)
'Determine the next row
NextRow = NextRow + 1

'Get the next file from the folder
strFile = Dir

Loop
'Turn screen updating back on
Application.ScreenUpdating = True
End Sub
dimanche 5 août 2012 à 15:40:37 | Re : DIR de dossier et sous-dossiers

ucfoutu

Membre Club
Bonjour,
Voilà donc une discussion à lire attentivement :
Tapez le texte de l'url ici.


________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
lundi 6 août 2012 à 02:30:02 | Re : DIR de dossier et sous-dossiers

jack

Administrateur CodeS-SourceS
Salut

Ou encore <cette source> fonctionnelle aussi sous VBA.
(les fichiers de VB6 (CLS, BAS ou FRM) sont éditables sous NotePad)

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)


Cette discussion est classée dans : value, cells, strpath, strfile, nextrow


Répondre à ce message

Sujets en rapport avec ce message

Vb bases de données [ par alex74 ] Bonjour à tousvoici mon problème:une base de données Access avec une table Personalien qui a comme identifiant Pnrun fichier Excel avec dans la 1ere c Copie de lignes d'une page à une autres???!!!!?!!? [ par Quecks ] Slt,j'ai un gros problème:Avec le programme suivant j'essaie de copier uniquement les lignes qui m'interresse dans un tableau et les remettre dans un Excel par visual basic [ par josie ] après plusieurs exécution l'objet excel créé dans mon pg vb refuse de se fermer ce qui provoque après plusieurs exécution un plantage (une seule exe n est ce que quelqu'un pourra corriger mon code pour qu'il fonctionne... [ par cyrius ] cyriusbonjour tout le monde,je debute en prog la je suis desesperé.Je dois transferer des données de mon formulaire access sur une page ecxel bien pre Probleme transfert listview vers Excel... [ par florian37 ] Bonjour à tous amis dévelopeur,voici mon prbleme,j'ai une listview qui contiens plusieurs lignes (ca peu varier), je la transfert vers ecxel mais elle Listview vers Excel, petit probleme... URGENT !!! SVP<<<<< [ par florian37 ] Bonjour à tous amis dévelopeur,voici mon prbleme,j'ai une listview qui contiens plusieurs lignes (ca peu varier), je la transfert vers ecxel mais elle Copy/Paste VB en excel - Gros débutant que je suis!!! [ par Gritche ] Bonjour,Je débute en VB sur excel et j'ai un gros problème avec le script qui suit :Public Sub CommandButton1_Click()Dim Resultats As WorksheetDim Tes TROUVER l'ERREUR ! [ par yoarf ] Suite à ce code:designation = Feuil1.Cells(a, 2).Value db.Execute ("INSERT INTO T_ACTIONS (NumeroRapport,CodeContrat,CodeTypeRapport,[N° d' msgbox et compteur [ par beline ] Bonjour,ma macro réalise une extraction de données d'un classeur excel (source) vers un autre classeur (arrivee), en fonction d'un test sur une partie pb dans macro! [ par sophie44 ] voici deux boucles l'une dans l'autre et j'aimerai que qd celle de "l'intérieur" arrive à "else" (au point (2)),elle reprenne à partir de la première


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 0,593 sec (4)

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