2013-03-21 131 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