【问题标题】:Retrieve a list of files stored in a folder into my solution ASP.NET将存储在文件夹中的文件列表检索到我的解决方案 ASP.NET 中
【发布时间】:2018-11-08 15:54:28
【问题描述】:

我不确定我是否在正确的地方提出这个问题,我正在尝试创建一个表格,其中包含我在解决方案中的文件夹中的所有 PDF 文件。

我正在尝试检索他们的名字并将它们放在一个表中,以便通过链接访问所有这些。

我得到了以下方法,但是,它不起作用。

protected void ListFiles()
    {
        const string MY_DIRECTORY = @"~/HistoricalFiles";
        string strFile = null;
        foreach (string s in Directory.GetFiles(Server.MapPath(MY_DIRECTORY), "*.*"))
        {
            strFile = s.Substring(s.LastIndexOf("\\") + 1);
            //ListBox1.Items.Add(strFile);
        }
    }

有什么方法可以让我轻松访问它们并以良好的方式显示它们?

【问题讨论】:

  • “不工作”是什么意思?它是否抛出异常?没有找到任何文件?
  • 我的意思是,方法找不到目录。
  • 你不能调试并获取 Server.MapPath(MY_DIRECTORY) 的值吗?验证该文件夹是您所期望的并且它确实存在

标签: c# asp.net pdf tabular


【解决方案1】:

通过查看您的图像,您应该更改文件夹的路径。它不在您的根目录中,它在Reports\API 文件夹中

const string MY_DIRECTORY = @"~/Reports/API/HistoricalFiles";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多