Подтвердить что ты не робот

Удалить один каталог из полного пути каталога

У меня есть путь к каталогу C:\Subdir1\Subdir2\Subdir3\filename.xml.

Мне нужно сначала проверить, существует ли файл filename.xml в корневом каталоге "Subdir2" (один уровень назад), прежде чем смотреть в "Subdir3". Как я могу легко проанализировать это с помощью Path.GetPathRoot(filename)?

т.е.

Сначала посмотрим, верно ли это:

C:\Subdir1\Subdir2\filename.xml

Если это не так, то по умолчанию для C:\Subdir1\Subdir2\Subdir3\filename.xml для файла.

4b9b3361

Ответ 1

Directory.GetParent(dir).FullName

Ответ 2

Попробуйте этот Directory.GetParent и System.IO.File.Exists