#c# #c#-3.0
#c# #c #-3.0
Вопрос:
Мне интересно, как я могу получить путь к файлу, на 1 уровень выше папки, переданной в строку.
Итак, у меня есть следующий код:
foreach (DirectoryInfo directory in rootDir.GetDirectories())
{
string test = directory.FullName;
}
Это возвращает имя каталога, включая имя папки, поэтому оно возвращает это:
c:testFolderName
Где FolderName — это имя объекта каталога.
Как бы я получил только c:test ?
Ответ №1:
Вы ищете directory.Parent
свойство.
Ответ №2:
string test = Path.GetDirectoryName(directory.FullName);