IO_File 的API使用

 

API的使用:

1.类的继承体系

2.构造器:每个类都有构造器,若没有构造器,要么是工具类,要么是静态方法

3.方法:名称、形参、返回值,是不是静态方法(有无static)

 

 

1.路径

import java.io.File;

public class PathDemo01 {
    public static void main(String[] args) {
        String path ="D:\\IO_study01\\src\\com\\sxt\\io\\PathDemo01.java";
        System.out.println(File.separatorChar);

        //建议
        //1、
        path ="D:/IO_study01/src/com/sxt/io/PathDemo01.java";
        System.out.println(path);
        //2、常量拼接
        path ="D:"+File.separator+"IO_study01"+File.separator+"src"+File.separator+"com"+File.separator+"sxt"+File.separator+"io"+File.separator+"PathDemo01.java";
        System.out.println(path);
    }
    }

\
D:/IO_study01/src/com/sxt/io/PathDemo01.java
D:\IO_study01\src\com\sxt\io\PathDemo01.java
 

2.创建File对象

import java.io.File;
/*
构建File对象
相对路径与绝对路径
1)、存在盘符:绝对路径
2)、不存在盘符:相对路径
 */
public class FileDemo01 {
    public static void main(String[] args) {
       String path="D:/IO_study01/src/com/sxt/io/FileDemo01.java";
        //1.路径名称
        File src =new File(path);
        System.out.println(src.length());
        //2.父名称,子名称
        src =new File("D:/IO_study01/src/com/sxt/io/","FileDemo01.java");
        src =new File("D:\\IO_study01/","src/com/sxt/io/FileDemo01.java");
        System.out.println(src.length());
        //3.父对象,子名称
        src =new File(new File("D:/IO_study01/src/com/sxt/io/"),"FileDemo01.java");
        System.out.println(src.length());

        //绝对路径
        File s =new File(path);
        System.out.println(s.getAbsolutePath());

        //相对路径
        System.out.println(System.getProperty("user.dir"));
        s = new File("FileDemo01.java");
        System.out.println(s.getAbsolutePath());


    }
}

1111
1111
1111
D:\IO_study01\src\com\sxt\io\FileDemo01.java
D:\IO_study01
D:\IO_study01\FileDemo01.java
 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值