Comment pouvez-vous obtenir une liste de fichiers (en tant que stringcollection ou une autre méthode de stockage) qui contient le chemin complet de l'ordinateur de l'utilisateur aux fichiers? P>
Y a-t-il une méthode pour le faire? P>
3 Réponses :
On dirait que vous souhaitez utiliser docs ici . P > répertoire.getfiles () code> dans le System.io code> Espace de noms. P>
Question, comment puis-je obtenir tous les fichiers à l'intérieur de tous les sous-répertoires également?
Il y a probablement une méthode prédéfinie pour cela, mais sinon juste une simple récursive.
Ugh, c'est écrire i> une simple récursion, désolé.
@Cyclone: Veuillez lire la documentation liée. Indice: Directory.getfiles (chaîne, chaîne, searchoptions)
Directory.getfiles (chemin, "*", SearchOption.Alldirecteur) l'a fait. Beaucoup plus facile que ce que j'essayais de faire avec elle lol ...
Dim txtFiles = Directory.GetFiles("C:\Input", "*.CSV", SearchOption.TopDirectoryOnly).
[Select](Function(nm) Path.GetFileName(nm))
Dim arrayList As New System.Collections.ArrayList()
For Each filenm As String In txtFiles
arrayList.Add(New clsImportFiles(filenm))
Next
Ajoutez une liste de liste à Windows Form et ajoutez le code suivant sous forme de formulaire ou d'autres événements: -
ListBox1.Items.AddRange(Directory.GetFiles("Your Directory PAth Here"))