2013-03-21 129 views
-1

我有必須插入下面的代碼映像路徑:獲取的圖像C#路徑

Uri uri = new Uri(@"C:\Users\user\Desktop\dir\private- name\Easy\Easy_v\Easy_v\Attempts\image.jpg"); 
BitmapImage img = new BitmapImage(uri); 

當我需要改變這條道路,我試圖讓路徑與我有一個函數寫的,但是當我插入的完整路徑進入uri,這種性格:\已被替換/

任何方式來獲得正確的圖像路徑,並與上面的一個更換呢?

+0

也許只是把'/'改成\? – Kasyx 2013-03-21 15:17:57

+0

即使使用'/',你仍應該可以讀取文件。你想要解決什麼樣的實際問題? – Default 2013-03-21 15:19:02

+0

@RB。你在編輯時能不能修正標題和拼寫錯誤?似乎不需要跳過這些。 – Default 2013-03-21 15:20:07

回答

1

Uri類有一個叫做

uri.LocalPath 

這是根據你當然可以申請正常路徑的方法來此屬性

Console.WriteLine(Path.GetDirectoryName(uri.LocalPath)); 

本地系統偏好
表示FULLPATH name屬性See MSDN docs