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 :

[VBNET] Resulta d'un dossier dans listview


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    mtq
    mtq est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 35
    Par défaut [VBNET] Resulta d'un dossier dans listview
    Bonjour,

    Je n'est pas reussi a trouver ds les tuto ou autre le moyen de scan un répertoire et dans mettre la liste des elements dans une listview:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	Imports System.Collections.ObjectModel
    Sub Form1Load(sender As Object, e As System.EventArgs)
            Dim files As ReadOnlyCollection(Of String)
    		files = My.Computer.FileSystem.GetFiles("MonDossier\", True, "*.txt")
    		ListView1.Items.Add(files.Tostring)
    	End Sub
    A la compile il ne trouve pas d'erreur mais lorsque la form se load, j'ai une erreur du type: searchtype qui est pas valide ...

    Merci

  2. #2
    mtq
    mtq est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 35
    Par défaut
    en passant ds un listbox j'obtient cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    		Dim i As Integer
    		For i = 0 To My.Computer.FileSystem.Getfiles("MonDossier\").Count - 1
    		ListBox1.Items.Add(My.Computer.FileSystem.GetFiles("MonDossier\").Item(i))
    		Next i
    La auccune erreur mais lorsque je veut filter les extensions ceci plante

  3. #3
    Membre confirmé Avatar de cacalex
    Inscrit en
    Avril 2005
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 54
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
     Dim i As Integer 
          For i = 0 To My.Computer.FileSystem.Getfiles("MonDossier\").Count - 1 
    if System.IO.Path.GetExtension(My.Computer.FileSystem.GetFiles("MonDossier\").Item(i)) = ".txt"
          ListBox1.Items.Add(My.Computer.FileSystem.GetFiles("MonDossier\").Item(i)) 
          Next i

  4. #4
    mtq
    mtq est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    		Dim i As Integer
          	For i = 0 To My.Computer.FileSystem.Getfiles("Films\").Count - 1
    		If System.IO.Path.GetExtension(My.Computer.FileSystem.GetFiles("Films\").Item(i)) = ".avi" Then
          	ListBox1.Items.Add(My.Computer.FileSystem.GetFiles("Films\").Item(i))
          	End If
          	Next i
    thx
    coment integrer System.IO.Path.GetFileName pour ne recuperer que le nom du fichier et non le chemin entier ?

  5. #5
    Membre confirmé Avatar de cacalex
    Inscrit en
    Avril 2005
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 54
    Par défaut
    System.IO.Path.GetFileName ne retourne que le nom du fichier, sans son chemin complet, non ???

  6. #6
    mtq
    mtq est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 35
    Par défaut
    oui exactement
    ceci evite d'avoir tout le chemin complet ds la listbox

  7. #7
    Membre confirmé Avatar de cacalex
    Inscrit en
    Avril 2005
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 54
    Par défaut
    pense à "Résolu"

  8. #8
    mtq
    mtq est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 35
    Par défaut
    Bien que je ne sais pas comment mettre System.IO.Path.GetFileName pour recuperer que son nom je v mettre resolu
    Merci de ton aide

  9. #9
    Membre confirmé Avatar de cacalex
    Inscrit en
    Avril 2005
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 54
    Par défaut
    C pas plus compliqué que le reste :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    System.IO.Path.GetFileName(My.Computer.FileSystem.GetFiles("Films\").Item(i))

  10. #10
    mtq
    mtq est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 35
    Par défaut
    thx
    pour ceux qui voudrait savoir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    		Dim i As Integer
          	For i = 0 To My.Computer.FileSystem.Getfiles("MonDossier\").Count - 1
    		If System.IO.Path.GetExtension(My.Computer.FileSystem.GetFiles("MonDossier\").Item(i)) = ".MonExtension" Then
          	ListBox1.Items.Add(System.IO.Path.GetFileName(My.Computer.FileSystem.GetFiles("MonDossier\").Item(i)))
          	End If
          	Next i

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

Discussions similaires

  1. [SWT] N'afficher que le dossiers dans un FileDialog
    Par Wookai dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 19/08/2009, 16h48
  2. [ANT] dossiers dans le jar
    Par lebesnec dans le forum ANT
    Réponses: 2
    Dernier message: 31/08/2006, 09h18
  3. Repérer un dossier dans une arborescence
    Par Feustine dans le forum Langage
    Réponses: 2
    Dernier message: 11/08/2005, 13h54
  4. lister des dossiers dans un ComboBox
    Par taulmaril dans le forum Windows
    Réponses: 7
    Dernier message: 01/05/2004, 14h31

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