java文件流类结构图_JAVA IO流对象:File类的字段和构造方法

数据的存储一般分为内存存储和持久化存储,内存中的数据一旦断电即消失不见,而持久化存储指的是数据存储在硬盘 光盘 U盘等设备上。

程序将内存中的数据存储到持久化设备上,叫作输出Output

程序将数据从持久化设备上读取到内存中,叫作输入Input

一、 File类是JAVA将系统中的文件、路径、目录封装成一个对象,将提供给这个对象很多方法,使之能对系统中的文件 路径 目录进行操作。

二、File类的字段

1. separatorPath 与系统相关的路径分割符,String类型

路径分割符,即路径结束标识符,

与系统相关即:在win系统中,这个分割符是封号;  在linux系统中,这个分割符是冒号:

separatorPath与系统无关,随系统而改变

2. separatorPathChar 与系统相关的路径分割符,char类型

3. separator 与系统相关的文件名称分割符

在win系统中为右斜线\ 在linux系统中为左斜线/

三、File类的构造方法

1. File file = new File(String pathName); 传入字符串路径名称,可以是目录,也可以到达文件名,创建一个File对象。不验证此目录或文件是否存在

File file = new File("c:\\abc"); 或 File file = new File("c:\\abc\\a.txt");

2. File file = new File(String parentPath,String childPath);似入父路径和子路径,组合成一个完整路径,将创建这个完整路径的File对象

File file = new File("c:","abc.txt"); 结果完整路径为c:\abc.txt

3. File file = new File(File parent, String childPath); 输入父路径的File对象,以及子路径字符串,组合成一个完整路径,返回完整路径的File对象

File parent = new File("c:");

File file = new File(parent,"abc.txt");

创建了一个路径为c:/abc.txt的File对象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值