C#程序提示“正由另一进程使用,因此该进程无法访问该文件”的解决办法

问题描述:

图片加载后显示,然后进行删除操作时提示“……正由另一进程使用,因此该进程无法访问该文件。

……”

解决办法:

原代码:

复制代码 代码如下:

iml.Images.Add(Image.FromFile(potopath + "\" + fi.Name));


改为:

复制代码 代码如下:

Image img = Image.FromFile(potopath + "\" + fi.Name);

 iml.Images.Add(img);

 img.Dispose();


其中:ImageList iml=new ImageList();

其他类型文件参照修改应该也是可行的。

0.230365s