我的目录路径为C:\Subdir1\Subdir2\Subdir3\filename.xml
。
在查看filename.xml
之前,我需要首先检查文件"Subdir2"
是否存在于"Subdir3"
的根目录中(一级返回)。如何使用Path.GetPathRoot(filename)
轻松解析此问题?
即
首先看看是否属实:
C:\ Subdir1 \ Subdir2 \ filename.xml中
如果不是,则默认为文件的C:\Subdir1\SubDir2\Subdir3\filename.xml
。
答案 0 :(得分:17)
Directory.GetParent(dir).FullName
答案 1 :(得分:14)
试试这个Directory.GetParent
和System.IO.File.Exists