我比如有一个类
public class ImgFile{
File img;
public ImgFile(String filename){
img=new File(filename);
}
public Image ReturnImage(){
// 返回一个图像;
}
public void Delete(){
img.Delete();
}}
我使用ImgFile读取图片文件,把Image去显示出来,但是要调用ImgFile.Delete()的时候,说"有另外一个进程正在使用这个文件,换成DeleteOnExit()倒是可以的,但是做为一个实时的软件,不能等到退出的时候再删除这些文件,哪位大侠能帮帮偶,重分相报!!!253了.
public class ImgFile{
File img;
public ImgFile(String filename){
img=new File(filename);
}
public Image ReturnImage(){
// 返回一个图像;
}
public void Delete(){
img.Delete();
}}
我使用ImgFile读取图片文件,把Image去显示出来,但是要调用ImgFile.Delete()的时候,说"有另外一个进程正在使用这个文件,换成DeleteOnExit()倒是可以的,但是做为一个实时的软件,不能等到退出的时候再删除这些文件,哪位大侠能帮帮偶,重分相报!!!253了.
img=new File(filename);
img.Delete();
你自己看,根本没错
所以说是你的程序中某个地方用到了img