File概述

目录

创建File对象(指定了文件的路径)

一、路径写法:

举例:

二、File创建对象,支持绝对路径  也支持相对路径(重点)

File 创建对象 , 可以是文件也可以是文件夹

绝对路径和相对路径


创建File对象(指定了文件的路径)

一、路径写法:

方法一: D:\\resources\\屏幕截图 2022-06-26 161124.png

第一个反斜杠代表转义字符。

方法二:D:/resources/屏幕截图 2022-06-26 161124.png

方法三:File.separator

好处:通过 File.separator 可以跨平台使用

举例:

方法一:

​
​
//1、创建file对象
        File f = new File("D:\\resource\\屏幕截图 2022-06-26 161124.png");
        long size = f.length();
        System.out.println(size);

​

​

方法二:

​
​
//1、创建file对象
        File f = new File("D:/resource/屏幕截图 2022-06-26 161124.png");
        long size = f.length();
        System.out.println(size);

​

​

方法三:

//1、创建file对象
        File f = new File("G:" + File.separator 
                + "resources" + File.separator + "屏幕截图 2022-06-26 161124.png");
        long size = f.length();
        System.out.println(size);

二、File创建对象,支持绝对路径  也支持相对路径(重点)

绝对路径:

        //绝对路径
        File f1 = new File("G:\\Picture\\屏幕截图 2022-06-26 161124.png");
        System.out.println(f1.length());

相对路径:一般定位模块中的文件的。(相对到工程下!!!)

步骤:在src包中新建一个File包即可。

        //相对路径:一般定位模块中的文件的。(相对到工程下)
        File f2 = new File("file-io-app/src/data.txt");
        System.out.println(f2.length());

File 创建对象 , 可以是文件也可以是文件夹

        // File 创建对象 , 可以使文件也可是是文件夹
        File f3 = new File("D:/resource");

        // 判断这个路径是否存在,这个文件夹存在否,返回布尔类型
        System.out.println(f3.exists());

绝对路径和相对路径

绝对路径:从盘符开始 (依赖当前系统)

File file1 = new File(" D:\\source\\a.txt");

相对路径:不带盘符,默认直接到当前工程下的目录寻找文件。

File file2 = new File(" 模块名\\a.txt");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值