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"))