从完整目录路径中删除一个目录

我的目录路径为C:\Subdir1\Subdir2\Subdir3\filename.xml

在查看"Subdir3"之前,我需要首先检查文件filename.xml存在于"Subdir2"的根目录中(一级返回)。 如何使用Path.GetPathRoot(filename)解析它?

IE

首先看看这是否属实:

C:\ Subdir1 \ Subdir2 \ filename.xml中

如果不为true,则默认为文件的C:\Subdir1\SubDir2\Subdir3\filename.xml

 Directory.GetParent(dir).FullName 

试试这个Directory.GetParentSystem.IO.File.Exists