Accueil > > > LISTER LES REPERTOIRES ET LES FICHIERS CONTENU DANS C:\ [VS.NET][C++]
LISTER LES REPERTOIRES ET LES FICHIERS CONTENU DANS C:\ [VS.NET][C++]
Information sur la source
Description
Lister Les Répertoires et Fichiers d'un Dossier Sur Un Niveau
Source
- #include <windows.h> // pour les 2 apis utilisés FindFirstFile() FindNextFile()
- #include <iostream> // cout<< et using namespace std;
- using namespace std; // nouvelle norme C++
-
- void main(void) {
- HANDLE hdlfff;
-
- //On va lister tout les programmes et repertoires du disque C:\
- //Pour lister juste les .txt par exemple mettre: c:\\*.txt
- //Ou sinon tout les fichier qui ont comme nom Creatix c:\\Creatix.*
-
- LPCTSTR dir = "c:\\*.*";
- //structure nécéssaire pour FindFirstFile() et FindNextFile()
- WIN32_FIND_DATA IpFindFileData;
-
- //la on initialise la variable hdlfff a la fonction FindFirstFile
- hdlfff = FindFirstFile(dir,&IpFindFileData);
-
- //premier fichier qu'il faut afficher avant la fonction FindNextFile qui ne
- //comprend pas le 1er fichier
-
- cout<<IpFindFileData.cFileName<<"\n";
- //Tant que le prochain fichier n'est pas égale a 0
- while (FindNextFile(hdlfff,&IpFindFileData)) {
-
- //j'ecrie le nom du fichier
- cout<<IpFindFileData.cFileName<<"\n";
- }
- //A la fin du programme je ferme le HANDLE
- FindClose(hdlfff);
- }
-
-
- //////////////////////////////////////////////////////////////////////////////////////
- Le prog sans commentaires:
-
-
- #include <windows.h>
- #include <iostream>
- using namespace std;
-
- void main(void) {
- HANDLE hdlfff;
- LPCTSTR dir = "c:\\*.*";
- WIN32_FIND_DATA IpFindFileData;
- hdlfff = FindFirstFile(dir,&IpFindFileData);
- cout<<IpFindFileData.cFileName<<"\n";
- while (FindNextFile(hdlfff,&IpFindFileData)) {
- cout<<IpFindFileData.cFileName<<"\n";
- }
- FindClose(hdlfff);
- }
#include <windows.h> // pour les 2 apis utilisés FindFirstFile() FindNextFile()
#include <iostream> // cout<< et using namespace std;
using namespace std; // nouvelle norme C++
void main(void) {
HANDLE hdlfff;
//On va lister tout les programmes et repertoires du disque C:\
//Pour lister juste les .txt par exemple mettre: c:\\*.txt
//Ou sinon tout les fichier qui ont comme nom Creatix c:\\Creatix.*
LPCTSTR dir = "c:\\*.*";
//structure nécéssaire pour FindFirstFile() et FindNextFile()
WIN32_FIND_DATA IpFindFileData;
//la on initialise la variable hdlfff a la fonction FindFirstFile
hdlfff = FindFirstFile(dir,&IpFindFileData);
//premier fichier qu'il faut afficher avant la fonction FindNextFile qui ne
//comprend pas le 1er fichier
cout<<IpFindFileData.cFileName<<"\n";
//Tant que le prochain fichier n'est pas égale a 0
while (FindNextFile(hdlfff,&IpFindFileData)) {
//j'ecrie le nom du fichier
cout<<IpFindFileData.cFileName<<"\n";
}
//A la fin du programme je ferme le HANDLE
FindClose(hdlfff);
}
//////////////////////////////////////////////////////////////////////////////////////
Le prog sans commentaires:
#include <windows.h>
#include <iostream>
using namespace std;
void main(void) {
HANDLE hdlfff;
LPCTSTR dir = "c:\\*.*";
WIN32_FIND_DATA IpFindFileData;
hdlfff = FindFirstFile(dir,&IpFindFileData);
cout<<IpFindFileData.cFileName<<"\n";
while (FindNextFile(hdlfff,&IpFindFileData)) {
cout<<IpFindFileData.cFileName<<"\n";
}
FindClose(hdlfff);
}
Conclusion
Juste pour l'info zzzzzz = Creatix sur zefunchat :)
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
arborescence de fichiers [ par otofraise ]
Bonjour,J'aimerais savoir s'il existe un composant qui permet d'obtenir l'arborescence des repertoires/fichiers d'une machine, qui possede en racine l
Copie de fichiers et repertoires dans un repertoire distant en C# / C++ [ par LaurentR49 ]
Bonjour, Je cherche à savoir comment on peux faire pour copier des fichiers ou des repertoires sur un lecteur distant. j'ai essayer d'utiliser le na
gestion de fichiers ds C++.net [ par malouve ]
bonjour à tous,je suis sur un projet ki consiste à gérer (ouvrii, traiter les données et fermer) un fichier txt ( qui contient 201 lignes et 9 colonne
Manipuler des fichiers sur un server web [ par N0euX ]
Bonjour, Je cherche a manipuler des fichiers sur un server Web et ce en C++ et
Lister les drives ou repertoires et fichiers dans une CListCtrl [ par letudiant42 ]
Bonjour à tous, voilà mon problème : je dois afficher dans une CListCtrl, tous les drives avec leurs contenus ( par un double-clic sur le repertoire j
Utilisation de Fichiers txt en C++.net [ par zebulon88 ]
Bonjour à tous,j'ai deux questions :- J'utilise visual c++.net express 2008, et je cherche à lire uniquement les dernières lignes d'un fichier txt trè
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
ERREUR DE POINTEURERREUR DE POINTEUR par africanwinners
Cliquez pour lire la suite par africanwinners CLISTCTRLCLISTCTRL par dorras7
Cliquez pour lire la suite par dorras7
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|