File类

File类

java中我们通过java.io.File类实现对文件的基本属性进行操作,包括文件属性读取,文件创建,文
件删除,文件添加等等。File是一个类,那么在使用的时候就需要创建对象,但是File类的实例是不可变
的,也就是说,一旦创建,由File对象表示的抽象路径名将永远不会改变,也就是说利用构造方法,指定
路径名、文件名等来构造File类的对象,之后调用该对象的createNewFile()方法就可以创建出相应的文
件。
File类的对象可以代表一个具体的文件路径,在实际运用种,可以使用绝对路径也可以使用相对路
径,下面是创建文件对象实例

File工具类构造方法

在这里插入图片描述

常用方法

在这里插入图片描述

设置File属性常用方法

在这里插入图片描述
Dem例子:

package D6;

import java.io.File;

public class C7d {
    public static void main(String[] args) throws Exception {
        File file = new File("c:\\51gjie.txt");
//        返回文件长度
        System.out.println("length=="+file.length());
//        创建文件对象
        File file3 = new File("c:\\51gjie","code");
//        判断文件或文件夹是否存在
        boolean exists = file3.exists();
        if (exists) {
            file3.delete();//  存在就删除

        }else{
            file3.mkdirs();// 不存在就创建

        }
//        判断该对象是否为一个文件夹。(文件夹必须存在)
        boolean isd=file3.isDirectory();
    }
}

总结

  1. File类的直接父类是Object类。一个File类的对象,表示了磁盘上的文件或目录。如果你创建文
    件或者文件夹忘了写盘符路径,那么,默认在项目路径下。
  2. 在不同的计算机操作系统中,路径分割符号是不同的。windows系统的路径分隔符【\】与
    Unix系统的路径分隔符【/】不一样
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值