Ответ 1
Directory.GetParent(dir).FullName
У меня есть путь к каталогу C:\Subdir1\Subdir2\Subdir3\filename.xml
.
Мне нужно сначала проверить, существует ли файл filename.xml
в корневом каталоге "Subdir2"
(один уровень назад), прежде чем смотреть в "Subdir3"
. Как я могу легко проанализировать это с помощью Path.GetPathRoot(filename)
?
т.е.
Сначала посмотрим, верно ли это:
C:\Subdir1\Subdir2\filename.xml
Если это не так, то по умолчанию для C:\Subdir1\Subdir2\Subdir3\filename.xml
для файла.
Directory.GetParent(dir).FullName
Попробуйте этот Directory.GetParent
и System.IO.File.Exists