C#フォルダ内のすべてのファイルを取得する

スポンサーリンク

指定したフォルダ内のすべてのファイルを取得するには、System.IO.Directory クラスの GetFiles メソッドを使用します。

GetFiles メソッドは、パターンマッチング (ワイルドカード) が使用できます。これを用いれば、特定の名前のあいまい検索や、特定の拡張子のファイルのみを取得することが可能です。

サンプルコード

以下にサンプルコードを示します。

C# 全般
    // 必要な変数を宣言する
    string stPrompt = string.Empty;

    // 拡張子が .txt のファイルを列挙する
    foreach (string stFilePath in System.IO.Directory.GetFiles(@"C:\Hoge\", "*.txt")) {
        stPrompt += stFilePath + System.Environment.NewLine;
    }

    // 取得したすべてのファイルパスを表示する
    MessageBox.Show(stPrompt);

関連するリファレンス

準備中です。

スポンサーリンク