File类型

目录

1、什么是文件?

2、java.io包

3、文件系统的一般文件组织形式

4、java.io.File类的对象

5、File类的构造方法有4种重载方式

6、构建File对象是需要注意的要点

File对文件的基础操作

1、File类型提供的常见操作方法

2、创建文件删除遍历

3、创建目录

打印某文件夹下所有文件的路径(包括子孙后代文件夹下的文件)


1、什么是文件?

文件可以认为是相关记录或存放在一起的数据的集合

文件一般是存放在存储设备上的,例如:硬盘、光盘和移动存储设备等等

2、java.io

JDK内置的包,其中包含一系列对文件和目录的属性进行操作,对文件进行读写操作的类;

程序中如果要使用到该包中的类,对文件或流进行操作,则必须显式地声明如下语句:import java.io.*

3、文件系统的一般文件组织形式

文件系统中由文件夹目录和数据文件构建成一颗树

4、java.io.File类的对象

可以表示文件目录,在程序中一个File类对象可以代表一个文件或目录

当创建一个File对象后,就可以利用它来对文件或目录的属性进行操作,如:文件名、最后修改日期、文件大小等等

需要注意的是,File对象并不能直接对文件内容进行读/写操作,只能查看文件的属性

5、File类的构造方法有4种重载方式

构 造 方 法 说 明
File(String pathname) 指定文件(或目录)名和路径创建文件对象

6、构建File对象是需要注意的要点

  • 提供给构造方法的路径可以指向一个具体的文件,这时候File对象能够操作这个文件的属性,也可以指向一个文件夹,这时候File对象操作的就是文件夹的属性
  • 注意上例第二个对象的路径表达,由于在Java中“\”符号表示转意,因此如果使用”\”作为路径分割符,则实际需要编写“\”,当然一个更好的替代方法是使用Unix系统中常用的”/”作为路径分割,则不需要转意
  • 特别注意,Java中的相对路径体系和我们日常所见的文件系统相对路径体系有较大的区别:
    1. 如果路径以“/”或“\”开头,则相对路径的根为当前项目所在磁盘的根目录(Unix没有磁盘分区的概念因此直接使用/,即文件系统的根作为相对路劲的根)
    2. 如果不以“/”开头,则相对路径的根为项
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值