這篇文章主要介紹了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();
其他類型文件參照修改應該也是可行的。