Asp.netアプリケーションを作成しました。
そのすぐ下にPDFというフォルダーとRequirementというフォルダーがあります。
要件と呼ばれる別のページにリンクがあります。
そのリンクをクリックすると、PDF/Requirementフォルダー内のすべてのファイルを見つける必要があります。
var getFileName = Directory.GetFiles(Server.MapPath("~/PDF/Requirement")); // Collection Of file name with extention.
var getFileNameExcludeSomeExtension1 = from f in Directory.GetFiles(Server.MapPath("~/PDF/Requirement"))
where Path.GetExtension(f) != ".scc" && Path.GetExtension(f) != ".db"
select Path.GetFileNameWithoutExtension(f); // Collection Of file name with extention and filtering.
var getFileNameExcludeSomeExtension2 = from f in Directory.GetFiles(Server.MapPath("~/PDF/Requirement"))
where Path.GetExtension(f) != ".scc" && Path.GetExtension(f) != ".db"
select Path.GetFileName(f); // Collection Of file name with out extention and filtering.
この正規表現としてEnumerateFilesを使用 してフォルダー内のファイルを検索することをお勧めします。パフォーマンスのためにGetFilesを試してみた場合、この違いがわかります。Directory.EnumerateFilesとDirectory.GetFilesの違いは何ですか。