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 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短