2012-09-24 123 views
0

我想如何改變我的絕對路徑到相對路徑。 任何人都可以幫忙? 這是我的代碼改變絕對路徑到相對路徑

string activeDirectory = @"X:\Temp\"; 
string[] files = Directory.GetFiles(activeDirectory); 
foreach (string fileName in files) 
{ 
    ..... 
} 
+0

變化如何?你想要一個保存相對路徑的字符串? –

+1

看看這個。首先谷歌的結果之一,你應該總是先嚐試。 http://softwareblog.alcedo.com/post/2010/02/24/Resolving-relative-paths-in-C.aspx –

+0

嘗試提出的解決方案[這裏],似乎是你所要求的。 [here]:http://stackoverflow.com/questions/275689/how-to-get-relative-path-from-absolute-path –

回答

0

我寧願files.Select(f => f.Substring(activeDirectory.Length))
這意味着'跳過x個字符並返回其餘'。