如果我有一個絕對的DirectoryInfo路徑和相對的FileInfo路徑,我怎樣才能將它們合併成一個絕對的FileInfo路徑?結合一個DirectoryInfo和一個FileInfo路徑
例如:
var absoluteDir = new DirectoryInfo(@"c:\dir");
var relativeFile = new FileInfo(@"subdir\file");
var absoluteFile = new FileInfo(absoluteDir, relativeFile); //-> How to get this done?
謝謝!所以,顯然,在.NET類庫中沒有真正的封裝文件系統路徑的類。順便說一句:你不想錯過這樣的課程嗎? – 2010-01-08 11:26:34
我不會錯過一個類,但可能是一個構造函數重載,它接受兩個或更多FileSystemInfo(FileInfo和DirectoryInfo的基類)或使用參數的字符串。構造函數然後將它們組合起來。 – 2010-01-08 11:32:47