有一个A文件夹里面有5张图片,5张图片都是我程序运行所需要的图片!!
有一个B文件夹里面有3张图片,现在就要把B文件夹里的3张图片覆盖A文件夹中的3张图片,我一覆盖过去VS就提示:“正由另一进程使用,因此该进程无法访问该文件。”!!
麻烦高手指点,我是新手啊,我是刚刚注册,没有多少分!高手不要嫌分少啊!!

解决方案 »

  1.   

    程 序读出来后最好close。或以只读打开
      

  2.   

    怎么编辑不了帖子啊?
    我百度出来了!!
    解决办法:
    Image _img = Image.FromFile(Application.StartupPath + @"\data\temp\" + files1[i - 1].Name);//这个图像占用的文件(路径)
    Bitmap img = new Bitmap(_img);//复制一份图像
    _img.Dispose();//释放图像占用的文件
    pb.Image = img;