获取图像的路径C#

时间:2013-03-21 15:15:07

标签: c# wpf path

我有一个必须插入以下代码的图像路径:

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时,此字符:\具有已替换为/

以任何方式获取正确的图像路径,并将其替换为上面的路径?

1 个答案:

答案 0 :(得分:1)

Uri类有一个名为

的属性
uri.LocalPath

这是根据本地系统首选项表示的完整路径名称 当然,您可以将常规Path方法应用于此属性

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

See MSDN docs