簡體   English   中英

顯示帶有鏈接的文件夾中的文件列表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM