在winform中,如何对图片进行删改??
我在程序中假设有两张图片:Photo1,photo2
首先,我将Photo1放入一个文件夹中,现在需要将Photo2放入文件夹中,并同时删除Photo1.
我的程序中有一个picturebox用于预览图片,在放入Photo2时,Photo1正处于显示状态中。
我的代码是:picturebox.image.dispose();
File.copy(Photo2,路径,true);
File.delete(Photo1);
//(Photo1,Photo2都是文件所处路径,没有错误)
后面的两条代码单独执行没问题,但合在一起就出现问题,copy可以执行,但delete执行时就出错,错误是:PHOTO1正在使用中,不能删除(基本意思如此)。
还有,如果执行前执行一些无关的事件,上述程序就可以执行,但如果没有,就执行不了,希望各位高手救救小弟。
补充:Fileinfo ff=new fileinfo(Photo1);
ff.delete();
我也试过了,没有用。