2009-11-19 5 views
1

Ceci est probablement assez basique, mais j'essaie de trouver comment je peux trouver le premier fichier dans un répertoire?Obtenir le premier fichier dans le répertoire

Par exemple, si j'ai ces lignes de code

Dim di as New IO.DirectoryInfo("C:\Test") 
Dim aryFi as IO.FileInfo() = di.GetFiles("*.txt") 

Je peux voir que la aryFi contient une liste de tous les fichiers, mais je besoin d'un seul et j'ai besoin le chemin complet de celui-là fichier. Comment puis-je l'avoir?

+1

1er par quelle méthode de tri? Alphabétiquement? – kenny

+0

Salut, les fichiers sont tous les mêmes, donc peu importe quel fichier vraiment. –

Répondre

3

Quelque chose comme:

Dim firstFullPath = di(1).FullPath 

(.. Je suppose VB.NET est toujours base 1 Sinon di(0).FullPath)

Pour le code de production, vous devriez vérifier que le tableau n'est pas vide avant essayant ceci.

+1

Merci, c'est génial! :) Jon Skeet à la resque :) Btw, je viens de voir un post drôle cet autre jour de StackOverflow où est dit que "même Jon Skeet ne peut pas analyser HTML en utilisant des expressions régulières" :) Drôle :) –

Questions connexes