Получить список файлов, хранящихся в папке, в моем решении ASP.NET - PullRequest
0 голосов
/ 08 ноября 2018

Я не уверен, что нахожусь в нужном месте, чтобы спросить это, я пытаюсь создать таблицу со всеми файлами PDF, которые у меня есть в папке, в моем решении.

Folder location screenshot

И я пытаюсь получить их имена и поместить их в таблицу, чтобы получить доступ ко всем из них по всей ссылке.

Я получил следующий метод, однако он не работает.

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);
        }
    }

Можно ли как-нибудь легко получить доступ ко всем из них и правильно их отобразить?

1 Ответ

0 голосов
/ 08 ноября 2018

Посмотрев на свое изображение, вы должны изменить путь к папке. Он не находится в вашем корневом каталоге, он находится внутри Reports\API папки

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