C# “System.IO.IOException”类型的异常 正由另一进程使用,因此该进程无法访问此文件

在一个winform项目中遇到的一个问题,记录一下。

描述:浏览文件夹,打开一张图片,获取图片的名称、大小、分辨率、修改时间、创建时间。

技术图片

 

重要的代码:lb_fileSize.Text =(((float)new FileStream(openFi.FileName, FileMode.Open).Length) / 1024).ToString("#0.00") +"kb";

修改如下,正确运行:lb_fileSize.Text =(((float)new FileStream(openFi.FileName, FileMode.Open,FileAccess.Read).Length) / 1024).ToString("#0.00") +"kb";

 

相关文章