栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

88-File类常用方法 判断的方法 相对路径 注意是相对于当前项目的根目录 这个相对路径要看这个Java项目的根路径

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

88-File类常用方法 判断的方法 相对路径 注意是相对于当前项目的根目录 这个相对路径要看这个Java项目的根路径

相对路径  注意是相对于当前项目的根目录 这个相对路径要看这个Java项目的根路径

判断的方法

当前项目的根目录

1.public boolean exists(); 判断此File表示的文件夹或目录是否实际存在
用于判断构造方法中的路径是否存在
存在:true
不存在:false
2.public boolean isDirectory(); 此File表是的是否为目录(文件夹).idea这种
  用于判断构造方法File括号中给定的路径是否是以文件夹结尾
  是 true 不是 false
3.public boolean isFile(); 此File表示的是否为文件a.txt这种
   用于判断构造方法File括号中给定的路径是否是以文件结尾
    是 true 不是 false
注意事项:
电脑的硬盘中只有文件或者文件夹,两个方法是互斥的
这两个方法的使用前提是路径必须是存在的否则都返回false
package Demo08;

import java.io.File;
import java.sql.SQLOutput;


public class File04 {
    public static void main(String[] args) {
        show01();
        show02();
    }

    
    private static void show02() {
        File f1 = new File("C:\code\.idea"); //文件夹结尾
        if (f1.exists()) {//使用前提是路径必须是存在的,可以先用exists();方法判断是否存在该路径
            System.out.println(f1.isDirectory());//true
            System.out.println(f1.isFile());//false  这两个一定是互斥的 不能同时true 或者同时false

        }
        File f2 = new File("C:\code\aaa.txt"); //文件结尾
        if (f2.exists()) {//使用前提是路径必须是存在的,可以先用exists();方法判断是否存在该路径
            System.out.println(f1.isDirectory());//false
            System.out.println(f1.isFile());//true 这两个一定是互斥的 不能同时true 或者同时false
        }
    }
    
        private static void show01 () {
            File f1 = new File("C:\code\.idea");
            System.out.println(f1.exists()); //true

            File f2 = new File("C:\code\.ide");
            System.out.println(f2.exists()); //false

            File f3 = new File("out"); //相对路径  注意是相对于当前项目的根目录 这个相对路径要看这个Java项目的根路径
            System.out.println(f3.exists()); //true   比如项目的根目录就是C:code 所以相对路径就在这里面找

            File f4 = new File("a.txt"); //相对路径  注意是相对于当前项目的根目录 这个相对路径要看这个Java项目的根路径
            System.out.println(f4.exists()); //false
        }
    }

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344828.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号