Java中文件File相关知识

Java中File文件相关知识

File类概述

  • File类在包java.io.File下,代表操作系统的文件对象(文件/文件夹)
  • File类提供了诸如 : 定位文件 获取文件本身的信息 删除文件 创建文件 (文件夹)等功能

File类创建对象

  • 绝对路径 : 从盘符开始
File files = new File("D:\\resources\\a.txt");
  • 相对路径 : 不带盘符 默认直接到当前工程下的目录寻找文件
File files = new File("模块名\\a.txt");
方法名称 说明
public File(String pathname) 根据文件路径创建文件对象
public File(String parent,String child) 从父路径名字字符串和子路径名字字符串创建文件对象
public File(File parent,String child) 根据父路径对应文件对象和子路径名字符串创建文件对象
//绝对路径 :  带有盘符 后面跟的是文件的具体位置
        File f = new File("C:/Users/Administrator/Pictures/Camera Roll/desk.jpg");  //采用 /
 		File f = new File("C:\\Users\\Administrator\\Pictures\\Camera Roll\\desk.jpg");  // 采用\\
        System.out.println(f.length());  //获取文件的大小 单位是 字节
//相对路径 : 不带盘符 直接在对应工程下找文件 
        File f1 = new File("File-io-app/src/a.txt");
        System.out.println(f1.length());   // 获取文件的大小 字节大小
		//File创建对象,可以是文件也可以是文件夹
		File f = new File("D:\resources");
		System.out.println(f3.exists());   //判断这个文件夹是否存在 

File类常用API

判断文件类型 获取文件信息

File类的判断文件类型 获取文件信息功能

方法名称 说明
public boolean isDirectory() 测试此路径名表示的File是否为文件夹
public boolean isFile() 测试此路径名表示的File是否为文件
public boolean exists() 测试此路径名表示的File是否存在
public String getAbsolutePath() 返回此路径名的绝对路径字符串
public String getPath() 将此路径名转换为路径名字字符串
public String getName() 返回此路径名表示的文件或文件夹的名称
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RainbowCoder

你的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值