string path = "C:\\BSD";
string extension = Console.ReadLine();
List<string> allExstensions = getAllExtention(); // Is there a method where I get all File Extensions : *.png, *.txt,.......
if (!allExstensions.Contains(extension))
throw new Exception("The Extension you wrote does not exist!!");
foreach (string directory in Directory.GetDirectories(path))
{
foreach (string file in Directory.GetFiles(directory,extension))
{
Console.WriteLine(file);
}
}
enterf exstentionが出ていないかどうかを確認する方法はありますか?どのようにC#ですべてのファイル拡張子を取得できますか?
いいえ、ファイルがまったく任意の拡張子またはnoneを持つことができます。 「登録された」拡張機能の概念はありますが、それを使用するためにファイル拡張子を登録する必要はありません。 – SledgeHammer
あなたは何をしたいですか?有効な拡張機能は何ですか?あなたの質問はかなり不明です。 – HimBromBeere