使用Razor代码显示指向文件夹中所有文件的链接

时间:2012-07-02 22:29:41

标签: c# file razor

我想显示文件夹中所有文件的链接。你如何在WebMatrix的ASP.NET Razor代码中做到这一点。您可以使用

显示数据库中的所有条目
  

@foreach(db.Query(selectQueryString)中的var行)

但是我不确定如何通过从文件夹中提取所有文件来做到这一点。

2 个答案:

答案 0 :(得分:2)

Directory.GetFiles将为您提供给定目录中的文件列表。

注意:注意在ASP.Net环境中暴露和访问文件的安全问题。

答案 1 :(得分:1)

你可以通过下面的例子来实现它

    @foreach(var fileName in Directory.GetFiles("."))
    {
           .....
    }