C# 获取目录中的第一个文件

C# 获取目录中的第一个文件,c#,vb.net,C#,Vb.net,这可能是非常基本的,但我正在尝试找出如何在目录中找到第一个文件 例如,如果我有这些代码行 Dim di as New IO.DirectoryInfo("C:\Test") Dim aryFi as IO.FileInfo() = di.GetFiles("*.txt") 我可以看到aryFi包含所有文件的列表,但我只需要一个文件,我需要该文件的完整路径。我怎样才能得到它?类似于: Dim firstFullPath = di(1).FullPath (我假设VB.NET仍然是基于1的。否则

这可能是非常基本的,但我正在尝试找出如何在目录中找到第一个文件

例如,如果我有这些代码行

Dim di as New IO.DirectoryInfo("C:\Test")
Dim aryFi as IO.FileInfo() = di.GetFiles("*.txt")
我可以看到aryFi包含所有文件的列表,但我只需要一个文件,我需要该文件的完整路径。我怎样才能得到它?

类似于:

Dim firstFullPath = di(1).FullPath
(我假设VB.NET仍然是基于1的。否则
di(0)。FullPath


对于生产代码,在尝试此操作之前,您应该检查数组是否为空。

1使用什么排序方法?按字母顺序排列?嗨,所有的文件都是一样的,所以不管是哪个文件。Thanx,这太棒了!:)Jon Skeet对resque说:)顺便说一句,我前几天刚从StackOverflow看到一篇有趣的帖子,上面说“即使Jon Skeet也不能用正则表达式解析HTML”:)有趣:)