java中file.exists()
方法用于判断文件或者目录是否存在。
语法
public boolean exists()
参数
没有参数
返回值
布尔值,存在返回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.getAbsoluteFile() + " 文件是否存在:"+file.exists());//存在
File file2 = new File("D:\\filetest");
System.out.println(file2.getAbsoluteFile() + " 目录是否存在:"+file2.exists());//存在
File file3 = new File("D:\\file123");
System.out.println(file2.getAbsoluteFile() + " 目录是否存在:"+file3.exists());//不存在
}
}
输出:
D:\filetest\yxjc123.txt 文件是否存在:true
D:\filetest 目录是否存在:true
D:\filetest 目录是否存在:false
D:\filetest 目录是否存在:true
D:\filetest 目录是否存在:false