如何检查C#Uri对象是否引用现有文件?

时间:2017-05-15 18:59:04

标签: c# file uri

如果我实例化一个引用没有文件的路径的Uri,我希望它抛出一个错误,但它没有。我对这样的Uri所做的任何事情似乎都没有引起错误。

var bi = new BitmapImage(new Uri("vignette.png", UriKind.Relative));

有没有办法让它抛出错误?或者有没有办法检查文件是否与File.Exists()一样,但使用Uri对象而不是string

这不是C# How can I check if a URL exists/is valid?的重复,因为我的问题专门针对测试C#Uri对象。我已经知道如何使用其路径的字符串表示来检查文件是否存在。

0 个答案:

没有答案