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";