最快的子目录列表

时间:2013-02-23 13:29:26

标签: vb.net directory

我有一个应用程序,我想从给定的路径获取所有子目录(第一级)。 我使用这段代码:

 Dim di As New IO.DirectoryInfo(Application.StartupPath & "\Folderlist")
 For Each d In di.EnumerateDirectories()
    Console.WriteLine(d.ToString)
 Next

正如您所看到的,我只需要文件夹的名称,而不是所有信息的对象。 有什么方法可以加快速度吗?

1 个答案:

答案 0 :(得分:0)

Dim dirs() = Directory.GetDirectories(Application.StartupPath & "\Folderlist")
For Each dir In dirs
    Dim parent = Path.GetFileName(dir)
    Console.WriteLine(parent)
Next
  

获取子目录中的子目录(包括其路径)的名称   指定目录。

Path.GetFileName