File类提供了一个名为exists()
的方法,用于测试文件或目录是否存在。 只有当文件或目录存在时,exists()
方法才返回true
; 否则返回false
。
请参阅以下示例。
文件:CheckFileDirectoryExample.java -
package com.yiibai.tutorial.io;
import java.io.File;
/**
* @author yiibai
* CheckFileDirectoryExample.java
* Nov 2, 2016
*/
public class CheckFileDirectoryExample {
public static void main(String[] args) {
/*Check file if exist*/
File file=new File("C:\Program Files\Java\jdk1.8.0_71\bin\java.exe");
System.out.println("File exist: "+file.exists());
/*Check directory if exist*/
File directory=new File("C:\Program Files\Java\jdk1.8.0_71\bin");
System.out.println("Directory exist: "+directory.exists());
}
}
执行上面示例代码,得到以下结果:
File exist: true
Directory exist: true