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

本文关键字:一个 路径 删除 | 更新日期: 2023-09-27 17:57:14

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

我需要先检查文件,filename.xml是否存在于"Subdir2"的根目录中(一级),然后再查看"Subdir3"。 我怎样才能用Path.GetPathRoot(filename)轻松解析它?

首先看看这是否属实:

C:''Subdir1''Subdir2''文件名.xml

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

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

Directory.GetParent(dir).FullName

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