【发布时间】: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) 的值吗?验证该文件夹是您所期望的并且它确实存在