1. ホーム
  2. c#

[解決済み] ワイルドカードを使用した複数ファイルの削除

2023-05-16 13:25:51

質問

Linuxでは簡単なのですが、WindowsのC#でどうやるのかがどうしても理解できません。私は、ワイルドカード f*.txt . どのように私はそれを行うに行くのですか?

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

あなたは DirectoryInfo.EnumerateFiles 機能 :

var dir = new DirectoryInfo(directoryPath);

foreach (var file in dir.EnumerateFiles("f*.txt")) {
    file.Delete();
}

(もちろん、エラー処理を追加することも必要でしょう)