File的判断
Posted hk18181358129
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了File的判断相关的知识,希望对你有一定的参考价值。
package demo01.File;
import java.io.File;
/*
File类判断功能的方法
- public boolean exists() :此File表示的文件或目录是否实际存在。
- public boolean isDirectory() :此File表示的是否为目录。
- public boolean isFile() :此File表示的是否为文件。
*/
public class Demo04File {
public static void main(String[] args) {
show02();
}
/*
public boolean isDirectory() :此File表示的是否为目录。
用于判断构造方法中给定的路径是否以文件夹结尾
是:true
否:false
public boolean isFile() :此File表示的是否为文件。
用于判断构造方法中给定的路径是否以文件结尾
是:true
否:false
注意:
电脑的硬盘中只有文件/文件夹,两个方法是互斥
这两个方法使用前提,路径必须是存在的,否则都返回false
*/
private static void show02() {
File f1 = new File("C:\Users\itcast\IdeaProjects\shung");
//不存在,就没有必要获取
if(f1.exists()){
System.out.println(f1.isDirectory());
System.out.println(f1.isFile());
}
File f2 = new File("C:\Users\itcast\IdeaProjects\shungyuan");
if(f2.exists()){
System.out.println(f2.isDirectory());//true
System.out.println(f2.isFile());//false
}
File f3 = new File("C:\Users\itcast\IdeaProjects\shungyuan\shungyuan.iml");
if(f3.exists()){
System.out.println(f3.isDirectory());//false
System.out.println(f3.isFile());//true
}
}
/*
public boolean exists() :此File表示的文件或目录是否实际存在。
用于判断构造方法中的路径是否存在
存在:true
不存在:false
*/
private static void show01() {
File f1 = new File("C:\Users\itcast\IdeaProjects\shungyuan");
System.out.println(f1.exists());//true
File f2 = new File("C:\Users\itcast\IdeaProjects\shung");
System.out.println(f2.exists());//false
File f3 = new File("shungyuan.iml");//相对路径 C:UsersitcastIdeaProjectsshungyuanshungyuan.iml
System.out.println(f3.exists());//true
File f4 = new File("a.txt");
System.out.println(f4.exists());//false
}
}
以上是关于File的判断的主要内容,如果未能解决你的问题,请参考以下文章
php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip
[异常解决] Make nRF51 DFU Project Appear "fatal error: uECC.h: No such file or directory"(代码片段
解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段