我有一個目錄路徑C:\Subdir1\Subdir2\Subdir3\filename.xml
。從完整目錄路徑中刪除一個目錄
在查看"Subdir3"
之前,我需要先檢查文件filename.xml
是否存在於"Subdir2"
(一層後面)的根目錄下。我怎樣才能輕鬆解析這與Path.GetPathRoot(filename)
?
I.E.
一是看,如果這是真的:
C:\ Subdir1 \ Subdir2 \ filename.xml中
如不屬實,則默認爲C:\Subdir1\SubDir2\Subdir3\filename.xml
該文件。
大家好,這是我最後使用的代碼: 如果(File.Exists(Path.Combine(Directory.GetParent(文件名).Parent。 FullName,Path.GetFileName(filename)))){ filename = Path.Combine(Directory.GetParent(filename).Parent.FullName,Path.GetFileName(filename)); } – user500741 2011-05-23 14:52:36