#c# #asp.net #sharepoint #web #virtual-directory
#c# #asp.net #sharepoint #веб #виртуальный каталог
Вопрос:
У меня есть подкаталог под названием «Holidays» в моем виртуальном каталоге sharepoint. «Праздники» — это другие подкаталоги, такие как «2010», «2011», «2012» Я пытаюсь прочитать файлы в подкаталоге holiday и отобразить списки всех файлов.
Пока я не могу получить сопоставление с виртуальным каталогом. Как я могу получить физическую карту путей, чтобы я мог обрабатывать путь как каталог и записывать, извлекать все файлы, а не заканчивать на .html и отображать.
до сих пор я пробовал это
SPWebApplication _webapp = SPContext.Current.Site.WebApplication;
ltr_test.Text = _webapp.IisSettings[SPUrlZone.Default].Path.ToString();
это дает мне такой результат
C:inetpubwwwrootwssVirtualDirectoriesmywebsite.com
то, что я ищу, это
C:inetpubwwwrootwssVirtualDirectories
какие изменения я должен внести, чтобы помочь
Ответ №1:
Ну, тогда вы можете поместить его в качестве параметра в Path.GetDirectoryName()
метод?
Path.GetDirectoryName(@"C:inetpubwwwrootwssVirtualDirectoriesmywebsite.com")
должен вернуться
C:inetpubwwwrootwssVirtualDirectories