怎样理解File对象的deleteOnExit()方法? 怎样理解?与delete()的区别是什么? 怎样理解JVM的关闭? 那什么时候JVM开启,什么时候又关闭呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把下面的类保存在文件Test.java中,并创建一个文件命名为a.txt,把他们放在同一个目录中,然后编译运行Test.java,看提示进行.import java.io.*;import java.util.*;public class Test { public static void main(String[] args) throws Exception { File file = new File("a.txt"); file.deleteOnExit(); System.out.println("此时文件还存在."); // 看一下文件夹中,此时a.txt还没有被删除. System.out.println("按下回车键继续运行程序......."); Scanner scanner = new Scanner(System.in); scanner.nextLine(); System.out.println("\n当程序结束后,a.txt会被自动删除"); }} delete() 删除此路径名表示的文件或目录。 deleteOnExit() 在虚拟机终止时,请求删除路径名表示的文件或目录。 直接用delete方法的时候如果文件不存在会报错,用现在这个方法不会报错。 File file = new File("a.txt"); file.createNewFile(); file.deleteOnExit(); 反射问题 删除一张出库单,删除明细的代码放在主表的DAO还是主表的service中。 jsp问题!!! Java调用C函数的问题,高手进来看看...... 一个简单而又复杂的问题,郁闷。。。。。。。(谁给解决了,马上给50分!) JFrame 在WinXP中出现的不弹出问题 【傻瓜问题!】 关于vitti发的项目里的一道题 送大礼-jbuilder8 正式版,带帮助文件的。 怎么通过socket发送日韩等多国语言邮件 Swing问题,用过Netbeans的进来看看 java怎么实现对两个排好序的数组进行合并,并有序输出
import java.util.*;public class Test {
public static void main(String[] args) throws Exception {
File file = new File("a.txt");
file.deleteOnExit();
System.out.println("此时文件还存在."); // 看一下文件夹中,此时a.txt还没有被删除.
System.out.println("按下回车键继续运行程序.......");
Scanner scanner = new Scanner(System.in);
scanner.nextLine();
System.out.println("\n当程序结束后,a.txt会被自动删除");
}
}
删除此路径名表示的文件或目录。
deleteOnExit()
在虚拟机终止时,请求删除路径名表示的文件或目录。
file.createNewFile();
file.deleteOnExit();