0
我想如何改變我的絕對路徑到相對路徑。 任何人都可以幫忙? 這是我的代碼改變絕對路徑到相對路徑
string activeDirectory = @"X:\Temp\";
string[] files = Directory.GetFiles(activeDirectory);
foreach (string fileName in files)
{
.....
}
我想如何改變我的絕對路徑到相對路徑。 任何人都可以幫忙? 這是我的代碼改變絕對路徑到相對路徑
string activeDirectory = @"X:\Temp\";
string[] files = Directory.GetFiles(activeDirectory);
foreach (string fileName in files)
{
.....
}
我寧願files.Select(f => f.Substring(activeDirectory.Length))
。
這意味着'跳過x個字符並返回其餘'。
變化如何?你想要一個保存相對路徑的字符串? –
看看這個。首先谷歌的結果之一,你應該總是先嚐試。 http://softwareblog.alcedo.com/post/2010/02/24/Resolving-relative-paths-in-C.aspx –
嘗試提出的解決方案[這裏],似乎是你所要求的。 [here]:http://stackoverflow.com/questions/275689/how-to-get-relative-path-from-absolute-path –