在 Java 中终止时删除文件或目录
当程序终止时,即在虚拟机使用 java.io.File.deleteOnExit() 方法终止之后,可以删除文件或目录。此方法不需要任何参数,也不返回任何值。
下面是一个演示此功能的程序:
实例
import java.io.File; public class Demo { public static void main(String[] args) { try { File file = new File("demo1.txt"); file.createNewFile(); System.out.println("File: " + file); file.deleteOnExit(); } catch(Exception e) { e.printStackTrace(); } } }
以上程序的输出如下所示:
输出
File: demo1.txt
现在我们来了解一下上面的程序。
当程序结束时,即在虚拟机使用 java.io.File.deleteOnExit() 方法终止之后,文件就会被删除。以下是一个演示此功能的代码片段:
try { File file = new File("demo1.txt"); file.createNewFile(); System.out.println("File: " + file); file.deleteOnExit(); } catch(Exception e) { e.printStackTrace(); }
广告