File类的用法

定义

File类是在Java中对于文件操作设计相关类。
在使用File类之前要导入IO包,File是Java.IO中的类:

import java.io.File;

对文件的主要操作

在Java中,对文件的操作主要分为两类:
(1)对文件系统的相关操作(指的是通过“文件资源管理器”能够进行的相关操作)
(2)对文件内容的相关操作

构造方法

public static void main(String[] args) {
        //File(String pathname)  将指定路径名转换成一个File对象
        File file = new File("D:\\1.txt");
        System.out.println(file);
        //File(String parent,String child) 根据指定的父路径和文件路径创建File对象
        File file1 =  new File("D:\\a","1.txt");
        System.out.println(file1);
        //File(File parent,String child) 根据指定的父路径对象和文件路径创建File对象
        File parent = new File("D:\\a");
        File file2 = new File(parent, "1.txt");
        System.out.println(file2);
        File file3 = new File(new File("D:\\a"),"1.txt");
        System.out.println(file3);
    }

方法

在这里插入图片描述
getAbsolutePath()与getCanonicalPath()都是返回绝对路径,他们的区别:
在这里插入图片描述
在这里插入图片描述
大家可以看一下对比代码的对比,在图片上也做了解释。

这篇文章写到这里就结束了,请大佬们指正!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值