1. ホーム
  2. c#

[解決済み] ファイル名パターンでファイルが存在する

2023-06-15 06:01:08

質問

使用しています。

File.Exists(filepath)

やりたいことは、ファイル名の最初の部分が変わるので、これをパターンに置き換えることです。

例:ファイルは

01_peach.xml
02_peach.xml
03_peach.xml

何らかの検索パターンに基づいて、ファイルが存在するかどうかを確認するにはどうすればよいですか?

どのように解決するのですか?

ファイルをチェックするパターンでディレクトリリストを行うことができます

string[] files = System.IO.Directory.GetFiles(path, "*_peach.xml", System.IO.SearchOption.TopDirectoryOnly);
if (files.Length > 0)
{
    //file exist
}