[英]Displaying List of Files in a Folder with links
我正在嘗試顯示本地網絡文件夾中的 PDF 列表(不在 web 上,但該文件夾使用虛擬目錄在 Web 上顯示項目)。 該文件夾將不時添加一個新的 PDF 並在此過程中,希望它們顯示在 web 頁面上,並顯示其添加為列表的日期。
我試過這個:
private void ListImages()
{
DirectoryInfo dir = new DirectoryInfo(MapPath("path here"));
FileInfo[] file = dir.GetFiles();
ArrayList list = new ArrayList();
foreach (FileInfo file2 in file)
{
if (file2.Extension == ".pdf")
{
list.Add(file2);
}
}
DataList1.DataSource = list;
DataList1.DataBind();
candidatestatementsofinterest.Visible = true;
}
我收到一個錯誤,因為它試圖查看服務器主文件夾而不是我使用的網絡文件夾。 我在想我不能使用 MapPath?
Server.MapPath(string)
使用一個相對的 URL 並輸出該 URL 在磁盤上的位置。
由於您沒有 URL,而是誠實至善的文件系統路徑,因此無需詢問 Server.MapPath 您需要在哪里。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.