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

 更新时间:2015年06月04日 15:29:14   投稿:junjie  
这篇文章主要介绍了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();

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

相关文章

  • C# Volatile的具体使用

    C# Volatile的具体使用

    本文主要介绍了C# Volatile的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • C#实现对数组进行随机排序类实例

    C#实现对数组进行随机排序类实例

    这篇文章主要介绍了C#实现对数组进行随机排序类,实例分析了C#数组与随机数操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • C# 基于NAudio实现对Wav音频文件剪切(限PCM格式)

    C# 基于NAudio实现对Wav音频文件剪切(限PCM格式)

    本文主要介绍了C#基于NAudio工具对Wav音频文件进行剪切,可以将一个音频文件剪切成多个音频文件(限PCM格式),感兴趣的小伙伴可以学习一下
    2021-11-11
  • C#编程中使用ref和out关键字来传递数组对象的用法

    C#编程中使用ref和out关键字来传递数组对象的用法

    这篇文章主要介绍了C#编程中使用ref和out关键字来传递数组对象的用法,在C#中数组也是对象可以被传递,需要的朋友可以参考下
    2016-01-01
  • C#实现读取写入Json文件

    C#实现读取写入Json文件

    这篇文章主要介绍了C#实现读取写入Json文件方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • 使用数字签名实现数据库记录防篡改(Java实现)

    使用数字签名实现数据库记录防篡改(Java实现)

    本文主要介绍了Java中使用数字签名实现数据库记录防篡改的方法与步骤。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • unity实现场景跳转

    unity实现场景跳转

    这篇文章主要为大家详细介绍了unity实现场景跳转,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • 利用C#操作WMI指南

    利用C#操作WMI指南

    WMI提供了一套内置在Microsoft Windows操作系统中的丰富的系统管理服务,可以在有大量的应用程序、服务和设备的系统中提供全方位的管理功能。它允许应用程序的开发者,使用简单的、一致的机制,去查询企业中的任一台计算机上的信息,或是进行系统配置
    2016-11-11
  • C#使用Npoi导出Excel并合并行列

    C#使用Npoi导出Excel并合并行列

    这篇文章主要为大家详细介绍了C#使用Npoi导出Excel并合并行列,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#字符串中去除多余的空格保留一个的实例

    C#字符串中去除多余的空格保留一个的实例

    下面小编就为大家分享一篇C#字符串中去除多余的空格保留一个的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12

最新评论