IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Lister (Dossier/Fichier) d'un repertoire dans une listbox


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 104
    Points : 58
    Points
    58
    Par défaut Lister (Dossier/Fichier) d'un repertoire dans une listbox
    Bonjour,

    Je voudrais lister le nom de chaque fichier qui se trouve dans un répertoire précis dans une combobox.

    J'ai trouvé à cette adresse ce que je cherchais
    http://plasserre.developpez.com/v4-7.htm

    Exemple:

    Afficher dans une ListeBox les sous dossiers (répertoires) du répertoire de l'application:

    Dim SousDos() As String= Directory.GetDirectories(Directory.GetCurrentDirectory)

    Dim Dossier As String

    For Each Dossier In SousDos

    List1.Items.Add(Dossier)

    Next
    La c'est seulement pour les repertoires dans le dossier courant mais je n'aurais je pense qu'a remplacer par getfiles .
    Cependant cela ne marche pas j'ai l'erreur suivante

    L'exception System.NotSupportedException n'a pas été gérée
    Message="NotSupportedException"
    StackTrace:
    at System.IO.__Error.WinIOError()
    at System.IO.__Error.WinIOError()
    at System.Host.HostNative.GetCurrentDirectory()
    at System.IO.Directory.GetCurrentDirectory()
    at ListerRepertoire.Form1.Form1_Load()
    at System.Windows.Forms.Form.OnLoad()
    at System.Windows.Forms.Form._SetVisibleNotify()
    at System.Windows.Forms.Control.set_Visible()
    at System.Windows.Forms.Application.Run()
    at ListerRepertoire.Form1.Main()
    PS il s'agit d'une appli mobile 6.0 avec cf 2.0.

    d'ou viens l'erreur? sinon ya t'il un autre moyen de faire ce que je cherche?

  2. #2
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 104
    Points : 58
    Points
    58
    Par défaut
    EN fait j'ai résolu mon problème:

    Sub Lister()
    Dim dirInfo As New System.IO.DirectoryInfo("\carte mémoire\aip_ressources\Rappels\")
    Dim file As System.IO.FileInfo
    Dim files() As System.IO.FileInfo = dirInfo.GetFiles("*.txt")
    If (files IsNot Nothing) Then
    For Each file In files
    ListBox1.Items.Add(file.Name)
    Next
    End If
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lister les fichiers d'un répertoire dans une feuille Excel
    Par AlainTech dans le forum Contribuez
    Réponses: 3
    Dernier message: 10/03/2016, 14h14
  2. Lister les fichiers d'un répertoire dans une listebox
    Par soshelpvb dans le forum VB.NET
    Réponses: 8
    Dernier message: 05/11/2012, 11h57
  3. Lister les fichiers d'un répertoire dans une feuille Excel
    Par Kriss63 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/04/2011, 14h54
  4. Comment lister le contenu d'un repertoire dans une URL?
    Par AliJava dans le forum Général Java
    Réponses: 2
    Dernier message: 13/05/2008, 11h19
  5. Lister le contenu d'un repertoire dans un ListBox
    Par MonsieurK dans le forum Access
    Réponses: 5
    Dernier message: 13/07/2006, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo