Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 显示包含链接的文件夹中的文件列表_C#_Html_Asp.net - Fatal编程技术网

C# 显示包含链接的文件夹中的文件列表

C# 显示包含链接的文件夹中的文件列表,c#,html,asp.net,C#,Html,Asp.net,我试图显示本地网络文件夹中的PDF列表(不在web上,但该文件夹使用虚拟目录在web上显示项目)。文件夹将不时添加一个新的PDF,在这样做的过程中,希望它们显示在网页上,并带有添加为列表的日期 我试图这样做: private void ListImages() { DirectoryInfo dir = new DirectoryInfo(MapPath("path here")); FileInfo[] file = dir.GetFiles(); ArrayList

我试图显示本地网络文件夹中的PDF列表(不在web上,但该文件夹使用虚拟目录在web上显示项目)。文件夹将不时添加一个新的PDF,在这样做的过程中,希望它们显示在网页上,并带有添加为列表的日期

我试图这样做:

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?

使用相对URL并输出该URL在磁盘上的位置


由于您没有URL,而是一个诚实的文件系统路径,因此无需询问Server.MapPath您需要在哪里。

您已经模糊了两条最重要的信息。此处的
路径的值是多少,您得到的错误是什么?对不起。。。路径是“\\\\redfs\\dfsroot\\Susan\\WebDocs\”我得到的错误是“找不到路径“E:\inetpub\wwwroot\webs\redfs\dfsroot\Susan\WebDocs”的一部分。System.IO.directorynotfoundexception请使用相关信息更新问题,而不是将其添加到注释中,以便所有人都能看到。”我想我不能使用MapPath“可能是真的。你没有使用它就尝试了吗?类似于:
new DirectoryInfo(@“\\redfs\dfsroot\Susan\WebDocs\”)