1

特定のパスからすべてのサブディレクトリ (第 1 レベル) を取得するアプリケーションがあります。私はこのコードを使用します:

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

ご覧のとおり、すべての情報を含むオブジェクトではなく、フォルダーの名前だけが必要です。これをスピードアップする方法はありますか?

4

1 に答える 1

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

指定されたディレクトリ内のサブディレクトリの名前 (パスを含む) を取得します。

Path.GetFileName

于 2013-02-23T13:33:28.183 に答える