0

我创建了一个 Asp.net 应用程序。

它包含一个名为 PDF 的文件夹和一个位于其下方的名为 Requirement 的文件夹。

我在另一个页面中有一个名为 Requirement 的链接。

如果我单击该链接,我需要在 PDF/Requirement 文件夹中找到所有文件。

4

2 回答 2

0
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.
于 2012-04-27T10:38:19.710 回答
0

我建议使用 EnumerateFiles 作为这个 正则表达式来查找文件夹中的文件,如果您尝试 GetFiles 不是因为性能,您可能会看到这方面的差异 Directory.EnumerateFiles 与 Directory.GetFiles 有什么区别?

于 2014-05-15T16:30:38.277 回答