Java File类void deleteOnExit()方法(带示例)
文件类无效deleteOnExit()
软件包java.io.File.deleteOnExit()中提供了此方法。
虚拟机终止时,此方法用于删除文件或目录。
此方法的返回类型为void,因此它不返回任何内容。
在此方法中,以相反的顺序删除文件或目录,这意味着在虚拟机终止时,将首先删除最后创建的文件或目录。
此方法可能会引发异常(即SecurityException),但未授予该文件访问权限。
语法:
void deleteOnExit(){
}参数:
我们不会在File方法中将任何对象作为参数传递。
返回值:
此方法的返回类型为void,它不返回任何内容。
Java程序演示deleteOnExit()方法示例
//导入File类,因为我们将使用File类方法
import java.io.File;
//导入Exception类,因为它可能会引发
//处理文件时出现异常
import java.lang.Exception;
class DeleteFileOnExit {
public static void main(String[] args) {
try {
//指定文件的路径,我们使用双斜杠
//为Windows转义'\'字符序列
File file1 = new File("C:\\Users\\computer clinic\\OneDrive\\Articles\\myjava.txt");
//通过使用getAbsolutePath()return完整
//文件的路径
String abs_path = file1.getAbsolutePath();
//显示文件对象的绝对路径
System.out.println("The absolute path of the file 1 if given path is absolute :" + " " + abs_path);
//通过使用deleteOnExit()方法删除文件
//虚拟机终止时
file1.deleteOnExit();
System.out.println("This file will delete as soon as the virtual machine terminates");
} catch (Exception e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}输出结果
E:\Programs>javac DeleteFileOnExit.java E:\Programs>java DeleteFileOnExit The absolute path of the file 1 if given path is absolute : C:\Users\computer clinic\OneDrive\Articles\myjava.txt This file will delete as soon as the virtual machine terminates
热门推荐
10 工厂祝福语简短10字
11 五十二新年祝福语简短
12 同学道别祝福语简短
13 兔年祝福语简短100字
14 女性的生日祝福语简短
15 进驻新居的祝福语简短
16 祝父母节日祝福语简短
17 广东新居入伙简短祝福语
18 五一祝福语大全简短最新