Java基础——File(文件)类

Java基础——File(文件)类

一、获得对象

File类
构造器
new File(String pathname) 根据文件或目录的路径字符串构造一个File对象
绝对路径:从根目录开始的路径(windows系统是从盘符开始的,linux根目录就是一个/)
相对路径:找一个参照物(当前文件/当前项目)
./ 当前文件所在的文件夹(./在java中指的是当前项目[Project])
…/ 当前文件所在文件夹的上一级(当前项目的上一级)
没有 …/ 符号
new File(File parent,String child) 根据父级File对象和子级字符串名称构建File对象
new File(String parent,String child) 根据父级的字符串路径和子级字符串名称构建File对象

//1. 创建一个文件对象(File类的构造器)   E:\iotest\java.txt
// 为什么路径是错误的执行的时候不报错? 因为有新建的功能
File file = new File("E:\\iotest\\java.txt");
System.out.println("file是否存在:" + file.exists());//判断file是否存在

//2. 通过相对路径在创建一个File对象
File file1 = new File("./day19_io/src/test.properties");
System.out.println(file1.exists());

File parent = new File("E:\\iotest");//parent 指向的是一个目录
System.out.println("目录是否存在:" + parent.exists());

//判断parent目录下是否存在一个java.text文件
//思路:先通过构造器创建一个对象,再通过对象调方法
File javaFile = new File(parent, "java.txt");
System.out.println("java.txt文件是否存在:" + javaFile.exists());

二、获取文件和目录基本信息的方法

  • public String getName()` :返回由此File表示的文件或目录的名称。
  • public long length()` :返回由此File表示的文件的长度。
  • public String getPath() ` :将此File转换为路径名字符串。
  • public long lastModified()`:返回File对象对应的文件或目录的最后修改时间(毫秒值)
		File file1 = new File("E:/iotest/java.txt");
        File file2 = new File("./day19_io/src/test.propertie
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值