HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2003の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2003 Tips > フォルダ操作 Tips メニュー

01.指定フォルダ内のファイル名を取得する

UPDATE:2004/05/24 

<< 前のTips  次のTips >>

 


 指定フォルダ内のファイル名を取得するには、System.IO名前空間のDirectoryクラスのGetFilesメソッドを使用します。引数に検索するフォルダを指定します。拡張子を限定してファイル名を取得したい場合は第2引数に"*.txt"の様に指定します。またファイル名が「A」で始まるファイル名を取得したい場合は、第2引数に"A*"のように指定します。

 
サンプル
using System.IO;
:
:省略
:
private void button1_Click(object sender, System.EventArgs e)
{

    // 変数の宣言
    string[] strFiles;

    // [C:\Work\Test.txt]からファイル名(拡張子を含む)を取得する()
    strFiles = Directory.GetFiles(@"C:\Work");

    // [C:\Work\]の下の拡張子が*.txtのファイル名を取得する()
    // strFiles = Directory.GetFiles(@"C:\Work", "*.txt");

    // [C:\Work\]の下の先頭がAではじまるファイル名を取得する()
    // strFiles = Directory.GetFiles(@"C:\Work", "A*");

    // 取得したファイル名を表示する
    foreach ( string strFile in strFiles )
        Console.WriteLine(strFile);

}
 

<< 前のTips  次のTips >>