Java文件不能删除 java图片删除exception 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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(); } }} 打开一个文件流推荐使用下面代码: public static void main(String[] args) throws Exception { RandomAccessFile raf = new RandomAccessFile("F/1.png", "rw"); FileChannel fc = raf.getChannel(); //..... raf.close(); fc.close(); } 谢谢,其实我也想到了要文件,只不过我以为关的是Imageio,结果他没有关闭方法,没有想到关闭FileInputStream(FileInputStream fi = new FileInputStream(f)),学业不精啊。 java初学,求指教,代码编译出错 semaphore的理解问题 GUI java关键字 synchronized @@@@@@@@@@@@@@@高手帮帮我好白!!@@@@@@@@@@@@@@@@@@ gui求啊 java 通讯录实现源代码 急啊~! java编写平衡二叉树? 一个多线程的奇怪问题!非常奇怪!绝对奇怪! 关于socket的I/O问题!!!急!!! applet 中不用 paint() f方法,怎么画图??? 枚举 大神们,如何将以下代码加到一起去。真的很感谢。代码在下面,是个日历记事本的。
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();
}
}
}
public static void main(String[] args) throws Exception {
RandomAccessFile raf = new RandomAccessFile("F/1.png", "rw");
FileChannel fc = raf.getChannel();
//.....
raf.close();
fc.close();
}