Java之File类判断功能的方法
各位小伙伴们大家好,在之前小编介绍了「创作开运礼」Java之File类获取功能的方法,这次小编要介绍的是File类判断功能的方法。
File类判断功能的方法1:
public boolean exists():此File表示的文件或目录是否实际存在
存在:true
不存在:false
代码如下:
public class Demo04File {
public static void main(String[] args) {
show01();
}
private static void show01() {
File f1=new File("C:Program FilesAdobeCommon");
System.out.println(f1.exists());//true
File f2=new File("C:Program FilesAdobeCmmon");
System.out.println(f2.exists());//false
}
}
File类判断功能的方法2:
1.public boolean isDirectory():此File表示的是否为目录。
用于判断构造方法中给定的路径是否以文件夹结尾
是:true
否:false
代码如下:
public class Demo04File {
public static void main(String[] args) {
show01();
}
private static void show01() {
File f1=new File("C:Program FilesAdobeCommn");
//文件路径不存在,没有必要获取
if(f1.exists()) {
System.out.println(f1.isDirectory());
System.out.println(f1.isFile());
}
File f2=new File("C:Program FilesAdobe");
//文件夹路径存在
if(f2.exists()) {
System.out.println(f2.isDirectory());//true
System.out.println(f2.isFile());//false
}
}
}
2.public boolean isFile():此File表示的是否为文件
用于判断构造方法中给定的路径是否以文件结尾
是:true
否:false
代码如下:
public class Demo04File {
public static void main(String[] args) {
show01();
}
private static void show01() {
//文件存在
File f3=new File("C:Program FilesAdobeCommonPlug-ins7.0MediaCoredummy.txt");
if(f3.exists()) {
System.out.println(f3.isDirectory());//true
System.out.println(f3.isFile());//true
}
}
}
注意:
电脑的硬盘中只有文件/文件夹,两个方法是互斥
这两个方法的使用前提,路径必须是存在的,否则都返回false
关于File类判断功能的方法判断功能的方法,其实语法很简单。主要是判断文件,文件夹是否存在,或者说,这个路径到底是文件还是文件夹。小编就先说到这里,希望这篇文章可以帮到大家,也欢迎各位小伙伴补充和纠错。
图片来自网络,如有侵权,请联系作者删除