7
votes

Énumérez tous les dossiers dans le répertoire

ne semble pas sembler trouver un moyen de faire cela, Google me manque!

aide s'il vous plaît, merci!


1 commentaires

"Google me manque!" -Oh vraiment? Google.co.uk/...


3 Réponses :


18
votes

Essayez ceci: xxx

J'utilise le répertoire.getDirectories renvoie une matrice de chaînes, une pour chaque sous-répertoire du répertoire i fournie sous forme de paramètre à la méthode.


0 commentaires

5
votes
DirectoryInfo di = new DirectoryInfo("path");

di.GetDirectories();

0 commentaires

0
votes
di = New DirectoryInfo(path)

rgFiles = di.GetFiles("*.*", IO.SearchOption.AllDirectories)

For Each fi As FileInfo In rgFiles
    If CheckIfExist(fi.FullName.ToString.Replace("\" & fi.Name, "")) = False Then
        ListBox1.Items.Add(fi.FullName.ToString.Replace("\" & fi.Name, ""))
    End If
Next

Public Function CheckIfExist(ByRef Path As String) As Boolean
    Dim RetVal As Boolean = False

    For Each LI As String In ListBox1.Items
        If LI.ToString = Path Then
            RetVal = True
            Return RetVal
            Exit Function
        End If
    Next
    Return RetVal
End Function

1 commentaires

Merci d'avoir posté une réponse! Tandis qu'une extrait de code pouvait répondre à la question, il est toujours génial d'ajouter des informations supplémentaires autour, comme Expliquer, etc.