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

   这篇文章主要介绍了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();

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

时间: 2024-08-31 03:22:52

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

QQ登陆失时提示“无法访问个人文件夹”解决办法

1.在QQ安装界面中,点击右下角的"自定义选项"按钮. 2.从打开的"QQ安装扩展面板"界面中,勾选"自定义"项,同时点击"浏览"按钮以指定QQ个人文件夹保存的具体位置.最后点击"立即安装"按钮以重装QQ即可解决问题. 3.此外还有一种有效的解决方法:找到QQ程序快捷图标,右击从弹出的右键菜单中选择"属性"项. 4.从打开的"腾讯QQ属性"窗口中,切换到"兼

Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

转自 http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法  最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 Sql Server2005附加数据库文件时弹出错误信息:如下图:       ,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊

Sqlserver 2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法_mssql2005

最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用Sql Server2005附加数据库文件时弹出错误信息: 看到网友回复说:只需给Authenticated Users赋所有权限就行了. 本人也遇到类似的问题,但是解决方法很简单,只需要使用管理员的身份打开SQL Server Management Studio,即可附加数据库了 如下图:  ,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊! 方案一:切换登

sql server 以前的某个程序安装已在安装计算机上创建挂起的文件操作解决办法

有两三年不碰sql server了,今天由于公司需要,又重新拾起来再学(以前用的早忘光了).不想在刚安装时就遇到了一个老问题--"以前的某个程序安装已在安装计算机上创建挂起的文件操作". 解决方法, 在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到PendingFileRenameOperations项目,并删除它.这样就可以清除安装暂挂项目. 其在注册表的右边,找到后删除它.再点击下一步就不

【技术贴】锐捷校园网,提示身份验证失败, 本地连接有大红色问号,但是可以上网的解决办法!!

问:我用的是校园网,可是本地连接老是显示身份验证失败,任务栏右下角的本地连接小图标也老是显示"windows找不到证书让您来登录到网络",可即使是这样的状态也可以上网,这是为什么啊? 答:网上邻居--属性--本地连接--属性--弹出选项卡. 有 常规 身份验证 高级 点击 身份验证,取消[启用此网络的IEEE 802.1x验证]前面的钩钩,应用!ok 解决 解决不了联系本人 394263788 QQ PS   要是没有 身份验证那个框框,证明你不是系统管理员帐号登录的系统,需要用adm

Win7提示:无法计算您系统的Windows体验指数,无法度量视频播放性能解决办法

在win7系统中报错如下所示 计算您系统的Windows体验指数,无法度量视频播放性能解决办法-"> 解决办法 1.驱动安装问题,看看我们的驱动有没有安装好,另一个问题就是驱动安装时一般来说懈们立即重启不要全部安装好了再重启,这样可能会出现问题. 2.在桌面我们进入到"系统属性--环境变量--系统变量--TEMP和TEM中"注意中间的路径了,如C:\Windows\Temp,如果不是都修改为 C:\Windows\Temp,检查它们在指定的目录是不是有这个目录的存在没有

linux系统中运行applet小程序不能读取 AppletViewer 的属性文件的解决办法

问题描述 1.命令行中执行policytool2.点击"添加规则项目",进入规则项目页面3.点击"添加权限",进入权限新增页面4.在"许可"的下拉菜单选择"AllPermission",点击确认:5.在规则项目中点击完成:6.在规则工具页面中点击文件菜单,选择另存为,保存文件名为.java.policy,保存路径为homeuser(这是你自己的用户名)

运行程序提示access violation at address的解决方法

现在把解决方法公布出来: 右击"我的电脑".单击"属性". 在"系统属性"中单击"高级". 在"性能"中单击"设置". 在"性能选项"中单击"数据执行保护". 单击"添加".选择要运行的程序. OK.就这么简单. Access Violation(非法访问)错误的解决方法 Access Violation(非法访问),Gener

提示access violation at address解决办法

 解决方法: 右击"我的电脑".单击"属性". 在"系统属性"中单击"高级". 在"性能"中单击"设置". 在"性能选项"中单击"数据执行保护". 单击"添加".选择要运行的程序. OK.就这么简单. Access Violation(非法访问)错误的解决方法 Access Violation(非法访问),General Pro