0

ディレクトリからファイルを表示する次のコードがありますが、これは完全に機能します。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Click
ListBox1.DataSource = Directory.GetFiles("C:\users\matt\pics\")
End Sub

しかし、「C:\users\matt\pics\」を非表示にしてファイル名のみを表示する方法はありますか?

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

2

LINQ のSelectメソッドを使用して、ディレクトリ名を取り除き、ファイル名だけを表示します。このToList呼び出しは、結果Selectを実装するものに変換するIListIListSource、結果をデータソースとして使用できるようにします (ToArray同様に機能します)。

ListBox1.DataSource = Directory.GetFiles("C:\users\matt\pics\").Select(Function(s) Path.GetFileName(s)).ToList()
于 2012-07-09T04:27:35.057 に答える