解决方案 »

  1.   


    import java.io.File;
    import java.io.FileInputStream;
     
    import javax.imageio.ImageIO;
     
    public class java {
        public static void main(String[] args){
            String path = "D:/1.jpg";
            System.out.println(path);
            try {
                File f = new File(path);
        FileInputStream fi = new FileInputStream(f);
                ImageIO.read(fi);
        fi.close();  //只要关闭就可以了
                System.out.println(f.delete());
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
             
        }
    }
      

  2.   

    打开一个文件流推荐使用下面代码:
    public static void main(String[] args) throws Exception {
    RandomAccessFile raf = new RandomAccessFile("F/1.png", "rw");
    FileChannel fc = raf.getChannel();
    //.....
    raf.close();
    fc.close();
    }
      

  3.   

    谢谢,其实我也想到了要文件,只不过我以为关的是Imageio,结果他没有关闭方法,没有想到关闭FileInputStream(FileInputStream fi = new FileInputStream(f)),学业不精啊。