java中file.delete()
方法用于删除文件或目录。
语法
public boolean delete()
参数
没有参数
返回值
布尔值,删除成功返回true,删除失败返回false。
注意
删除文件或目录需要删除的权限。
例子
这里在目录D:\\filetest\\创建一个yxjc123.txt文件。package com.example.yxjc.test;
import java.io.File;
public class FileExample {
public static void main(String[] args) {
File file = new File("D:\\filetest\\yxjc123.txt");
System.out.println(file.getAbsolutePath() + " 删除文件:"+file.delete());//删除文件
File file2 = new File("D:\\filetest");
System.out.println(file2.getAbsolutePath() + " 删除目录:"+file2.delete());//删除目录
File file3 = new File("D:\\file123");
System.out.println(file3.getAbsolutePath() + " 删除目录:"+file3.delete());//删除一个不存在的目录
}
}
输出:D:\filetest\yxjc123.txt 删除文件:true
D:\filetest 删除目录:true
D:\file123 删除目录:false
D:\filetest 删除目录:true
D:\file123 删除目录:false