File及构造方法

本文介绍了如何使用Java中的File对象处理文件和目录路径,包括通过字符串、父路径和子路径创建File对象,以及绝对路径和相对路径的区别,并给出了代码示例和运行结果。
摘要由CSDN通过智能技术生成

File对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径

这个路径可以是存在的也允许是不存在的

方法:

public File(String pathname)------>根据文件路径创建问价对象

public File(String parent,String child)------->根据父类路径名字符串和子路径名字符串创建文件对象

public File (File parent,String child)------>根据父路径对应文件对象和子路径名字符串创建文件对象

绝对路径:带盘符的

相对路径:不带盘符的,默认到当前项目下去找 

代码演示:

package a13filedemo;

import java.io.File;

public class FileDemo1 {
    public static void main(String[] args) {
        //1.根据字符串表示的路径,变成File对象
        String str="E:\\JAVA\\24_3_28\\basic_code\\a.txt";
        File f1=new File(str);
        System.out.println(f1);

        //父级路径:E:\JAVA\24_3_28\basic_code
        //子级路径:a.txt
        String parent="E:\\JAVA\\24_3_28\\basic_code";
        String child="a.txt";
        File f2=new File(parent,child);
        System.out.println(f2);

        //把一个File表示的路径和String表示路径进行拼接
        File parent2=new File("E:\\JAVA\\24_3_28\\basic_code");
        String child2="a.txt";
        File f3=new File(parent2,child2);
        System.out.println(f3);
    }
}

 运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值