タイトル
 メニューにないコーナーはTopからいけます
TOP.NETClass → This Page

.NET プログラミングのコーナー
クラス関連 > ファイル・ディレクトリ関連 > フォルダ内のファイル・フォルダ一覧を取得


概要


DirectoryInfo、FileSystemInfoクラスでフォルダ内のファイル一覧またはサブフォルダ一覧を取得するサンプルです。


サンプルイメージ


サンプル画像


サンプルソース(一部抜粋)

C#

using System.IO;

// TextBox1.Text = フォルダパス
// TextBox2.Text = 拡張子("*.*"等) 

DirectoryInfo di = new DirectoryInfo(TextBox1.Text);

// ファイルをリストに追加
// (注意)拡張子が *.* だとフォルダも取得
foreach (FileSystemInfo fsi in di.GetFileSystemInfos(TextBox2.Text))
{
	ListBox1.Items.Add(fsi.Name);
}


--------------------------------------------------------------------------------
VB.NET

Imports System.IO

'TextBox1.Text = フォルダパス
'TextBox2.Text = 拡張子("*.*"等) 

Dim di As New DirectoryInfo(TextBox1.Text)

'ファイルをリストに追加
'(注意)拡張子が *.* だとフォルダも取得
For Each fsi As FileSystemInfo In di.GetFileSystemInfos(TextBox2.Text)
    ListBox1.Items.Add(fsi.Name)
Next

サンプルソースのダウンロード


ソースのダウンロード


TOP.NETClass → This Page
Valid CSS!