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

use*_*741 16 c#

我有一个目录路径C:\Subdir1\Subdir2\Subdir3\filename.xml.

在查看之前,我需要先检查文件是否filename.xml存在于"Subdir2"(一个级别)的根目录中"Subdir3".我怎样才能轻松解析这个Path.GetPathRoot(filename)

IE

首先看看是否属实:

C:\ Subdir1\Subdir2\filename.xml中

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

art*_*ika 17

Directory.GetParent(dir).FullName
Run Code Online (Sandbox Code Playgroud)


Pan*_*kaj 14

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