Directoryinfo из URL-адреса
Всем привет,
У меня есть TreeView, чтобы перечислить содержимое каталога. Каталог / папка находится на том же сервере, на котором размещен веб-сайт. Это работает очень хорошо.
Я пытаюсь перечислить содержимое каталога по внешнему URL-адресу.
Я перепробовал много способов и все дает ошибку
URI formats are not supportedчто вполне логично.
Я хочу знать, как лучше всего перечислить содержимое URL-папки если можно Если это невозможно, есть ли альтернативное решение?
Я использую asp.net веб-формы.
Заранее спасибо
Самира
Что я уже пробовал:
Мой код для просмотра папки на веб-сервере:
DirectoryInfo rootInfo = new DirectoryInfo(@"\\10.0.0.8\d$\f1\webApp\apps"); int directoryCount = rootInfo.GetDirectories().Length; Docs_treeView.Nodes.Clear(); //if there's sub-direcotries under the selected directory to list if (directoryCount > 0) { this.PopulateTreeView_WithDirectories(rootInfo, Docs_treeView, null); } else { //just populate only files this.PopulateTreeView_WithFiles(rootInfo, Docs_treeView, null); }
Попытка заменить
DirectoryInfo rootInfo = new DirectoryInfo(@"\\10.0.0.8\d$\f1\webApp\apps");
с
DirectoryInfo rootInfo = new DirectoryInfo(@"https://abc/f1/webApp/apps");