Reputation: 5129
This is probably pretty basic, but I'm trying to find out how I can find the first file in a directory?
For example, if I've got these lines of code
Dim di as New IO.DirectoryInfo("C:\Test")
Dim aryFi as IO.FileInfo() = di.GetFiles("*.txt")
I can see that the aryFi contains a list of all files, but I need only one and I need the full path of that one file. How can I get it?
Upvotes: 1
Views: 5321
Reputation: 1500065
Something like:
Dim firstFullPath = di(1).FullPath
(I'm assuming VB.NET is still 1-based. Otherwise di(0).FullPath
.)
For production code you should check that the array isn't empty before trying this.
Upvotes: 3