web-dev-qa-db-ja.com

vb.netのディレクトリ内のすべてのファイルのリストを取得します

ユーザーのコンピューター上のファイルへのフルパスを含むファイルのリストを(stringcollectionまたはその他のストレージ方法として)どのように取得できますか?

そうする方法はありますか?

10
Cyclone

_System.IO_名前空間でDirectory.GetFiles()を使用したいようです。

ドキュメントはこちら

20
inkedmn
    Dim txtFiles = Directory.GetFiles("C:\Input", "*.CSV", SearchOption.TopDirectoryOnly).
        [Select](Function(nm) Path.GetFileName(nm))

    Dim arrayList As New System.Collections.ArrayList()
    For Each filenm As String In txtFiles
        arrayList.Add(New clsImportFiles(filenm))
    Next
3
sansalk

リストボックスをWindowsフォームに追加し、フォームの読み込みまたはその他のイベントで次のコードを追加します:-

ListBox1.Items.AddRange(Directory.GetFiles("Your Directory PAth Here"))

それが役に立てば幸い ;ニラブから

2
Nirav