java本地读取文件的io类_Java找那个io类-File获取功能

package com.hxzy.IOSer;

import java.io.*;

/*

* File 的获取功能

* */

public class Demo04 {

public static void main(String[] args) throws Exception{

Gu_4();

}

/*

* File 类的获取功能

* File getParentFile()

* 获取 父路径 因为返回结果是File对象 所以可以使用方法调用链

* 也是不会判断 路径是否存在

* 在使用方法调用链的时候需要注意 返回到指定的盘符就可以了 在返回的会显示null

* */

public static void Gu_4() {

File file = new File("E:gubin/yxx.txt/dada");

System.out.println(file.getParentFile().getParentFile().getParentFile());

}

/*

*File类的获取功能

*String getAbsolutePath() :返回值是一个字符串

*File getAbsoluteFile() :返回值是一个File类型对象

*这个也是 不管存不存在都会返回

*

*但是如果不写系统盘符 只写一个 路径的话 返回的是 你工作空间

*比如 我只写一个 ss

*返回结果: D:\Gubin_wokesbse_Myeclipse\day_01_io\src

*

* */

public static void Gu_3() {

File file = new File("ss");

System.out.println(file.getAbsoluteFile());

System.out.println(file.getAbsolutePath());

}

/*2..

* File类的获取功能

* long length();

*

* 返回路径中 表示的文件的字节数

* 本身不获取文件夹 因为文件夹本身就没有字节的概念

* */

public static void Gu_2() {

File file = new File("E:gubin/yxx.txt");

long lo = file.length();

System.out.println(lo);

}

/*1..

* File 类的获取功能

* String getName()

*

* 返回路径中表示的文件 或者文件夹的名字

* 获取路径中的最后部分的名字 不管文件是否存在

*

* 这个功能就相当于截取字符串

* */

public static void Gu_1() {

File file = new File("D:gubin/dadad");

String name =file.getName();

System.out.println(name);

}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值