begin process at 2012 02 11 01:44:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Sous repertoire


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

Sous repertoire

samedi 29 septembre 2007 à 19:10:34 | Sous repertoire

sliverman

Bonsoir à tous,

Alors voila mon problème, j'aimerai récupérer les fichiers des sous dossier associé au répertoire ouvert avec un folderBrowserDialog mais je n'y arrive pas, j'ai vu des sources sur le site mais impossible de les appliquer...

J'ai GetFiles pour récupérer les fichier du répertoire et pour les sous répertoire je pensais à GetDirectories mais je n'arrive pas l'utiliser en même temps avec GetFiles, voila mon code,

            if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
            {
                listView1.Items.Clear();
                string Spath = folderBrowserDialog1.SelectedPath;
                DirectoryInfo dirInfo = new DirectoryInfo(Spath);
                FileInfo[] files = dirInfo.GetFiles("*.*");

                foreach (FileInfo file in files)
                {
                    ListViewItem item = new ListViewItem(file.Name);
                    double size = file.Length / 1024;
                    item.SubItems.Add(size.ToString() + " Ko");
                    listView1.Items.Add(item);
                }              
            }

PS : j'aimerai bien récupérer les tag des mp3 mais malgrès plusieurs essai avec les source sur ce site je n'arrive pas à le faire marcher, si vous aviez des indications, merci d'avance

Cordialement,
Florent
dimanche 30 septembre 2007 à 12:25:59 | Re : Sous repertoire

romagny13

il faut faire une recursive non ? à moins que j'ai mal compris la question

++

Se poser les bonnes questions ;) 
apporter les réponses
[ Lien ]
dimanche 30 septembre 2007 à 13:25:18 | Re : Sous repertoire

sliverman

Et c'est quoi une recursive ?
dimanche 30 septembre 2007 à 14:44:17 | Re : Sous repertoire

romagny13

Réponse acceptée !
il y a un snippet  la qui devrait convenir
http://www.codyx.org/snippet_lister-tous-fichiers-repertoire_198.aspx


Se poser les bonnes questions ;) 
apporter les réponses
[ Lien ]
dimanche 30 septembre 2007 à 15:06:53 | Re : Sous repertoire

sliverman

Merci sa marche impec :)


string[] Spath = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.mp3", SearchOption.AllDirectories);

                foreach (string file in Spath)
                {
                    FileInfo fi = new FileInfo(file);
                    ListViewItem item = new ListViewItem(fi.Name);
                    item.SubItems.Add(fi.FullName);
                    double size = fi.Length / 1024;
                    item.SubItems.Add(size.ToString() + " Ko");
                    listView1.Items.Add(item);
                }

Par contre j'aimerai qe si le répertoire séléctioner ne contient pas de mp3 alors un MessageBox s'affiche et dit de séléctioner un autre repertoire. Et par la même occasion un progressBar qui traiterai le repertoire ouvert...

Merci de vos réponse


Cette discussion est classée dans : répertoire, arrive, récupérer, file, getfiles


Répondre à ce message

Sujets en rapport avec ce message

récupérer le dernier emplacement d'un treeviewItem dans un Treeview [ par yayasam ] salut tous le monde, dans mon projet j'affiche un treeview dans le quel j'affiche une certaine arborescence des répértoires et de sous répertoire, les Récupérer Post Data, notamment input "file" [ par PittMarson ] Bonjour à tous! Merci déjà à tous les contributeurs qui ont souvent été une ressource importante pour mes développements. Je vous expose mon petit di variable d'environnement [ par julienspy ] Bonjour.Je suis a la recherche d'une librairie qui me permette de récupérer les variables d'environnement. Je sais qu'elle existe mais je ne sais pas Objet SMO [ par tibo76530 ] bonjour! je viens poser une question surement bateau.j'ai récupérer un objet table contenant la table qui m'intéresse grace à SMO .Mais pour l'instant File.Exists et les * [ par titi66 ] bonjour J'utilise un timer pour voir si des fichiers txt arrivent régulièrement dans une répertoire.Le nom de chaque fichier varie, mais l'extension r Récupérer répertoire où s'éxecute le binaire ? [ par floorfi ] Bonjour !Voilà, je suis entrain de concevoir une application de transfert de fichiers en C#, j'aurais voulu savoir comment je pouvais faire pour récup Récupérer la liste des fichiers sur le net [ par oxboz ] Salut... Je suis débutant en C# et je ne connais pas encore toutes les possibilités du langage. Serait il possible de récupérer tous les fichiers se Répertoire courant [ par ludovicchudeau ] Je souhaite récupérer le répertoire courant afin d'ouvrir un fichier.J'utilise  : string path = Directory.GetCurrentDirectory(); Composant FolderBrowserDialog [ par sliverman ] Bonjour à tous,Je voudrais faire un projet en C# qui permettrait de modifier des tag mp3, mais pour le moment je n'en suis pas encore la ...J'aurais v Communiquer entre deux Windows.Forms [ par math289 ] Bonjour, je suis en train de faire un jeu d'échec en C# et j'ai un problème pour la promotion du pion, je m'explique : j'ai un premier formulaire dans


Nos sponsors


Sondage...

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 : 1,513 sec (4)

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