begin process at 2010 02 10 01:34:43
  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

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 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 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 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 Webbrowser : Comment faire pour récupérer la sortie du submit d'un formulaire [ par ET2Mars ] Bonjour a tous. Dans une windows form, j'ai un webbrowser qui affiche un formulaire html avec un input de type submit. [code=html] <form method Récupérer caractère d'un fichier bmp ? [ par MrMexx ] Bonjours, dans le cadre d'une étude scolaire, et étant débutant dans le C# je me permet de vous demander votre aide :) Mon but étant de récupérer une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,515 sec (4)

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