C#のDirectory.GetFiles()関数の使い方

C#では、Directory.GetFiles()関数を使用して、指定したディレクトリ内の特定の検索パターンに一致したファイルのパスを取得します。それは、2つのパラメータを受け取ります: ディレクトリパスと検索パターンです。

以下に Directory.GetFiles() 関数を使用したサンプルコードを示します。

using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = @"C:\MyDirectory"; // 指定目录路径
string searchPattern = "*.txt"; // 指定搜索模式
// 获取目录中符合搜索模式的文件路径
string[] files = Directory.GetFiles(directoryPath, searchPattern);
// 打印每个文件的路径
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}

上の例では、Directory.GetFiles() 関数を使用して、”C:\MyDirectory” ディレクトリ内の拡張子が .txt のすべてのファイルのパスを取得して、パスをコンソールに出力しています。

要注意的是、Directory.GetFiles()関数を使う際、ワイルドカードや?を利用してファイル名の部分一致を指定できます、たとえば「.txt」は拡張子が「.txt」のすべてのファイルを意味し、「file?.txt」は「file」という名前のファイルでもう1文字加えて拡張子「.txt」がついたファイルを表します。

bannerAds