获取图像的路径

本文关键字:路径 图像 获取 | 更新日期: 2023-09-27 18:05:03

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

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时,此字符:'已被替换为/

有没有办法得到正确的图像路径,并将其替换为上面的路径?

获取图像的路径

Uri类有一个名为

的属性
uri.LocalPath

这是根据本地系统首选项表示的完整路径名称
当然,你可以对这个属性使用普通的Path方法

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

参见MSDN docs