文件IO,路径以及File类使用

目录

1.什么是IO

2. 什么是文件

3.文件路径

4.文件的分类

5.使用Java操作文件 

File概述


1.什么是IO

IO是input(输入)和output(输出)的首字母缩写形式,直观意思是计算机输入输出,它描述的是计算机的数据流动的过程。

2. 什么是文件

文件本身也是广义的概念,其实在操作系统中把很多的资源(软件资源/硬件资源) 都抽象成文件。此处谈到的文件,特指"狭义"的文件,也就是平时保存在硬盘上的这些文件。

文件夹是否是文件?
文件夹也是一种文件,称为"目录(directory)文件",也是保存在硬盘上。
在硬盘上存在很多文件和目录,目录又存在一定的"嵌套关系”,整体这一套结构是一个树型结构( N 叉树)。

3.文件路径

文件路径有两种:绝对路径和相对路径

绝对路径:从树型结构的角度来看,树中的每个结点都可以被一条从根开始,一直到达的结点的路径所描述,而这种描述方式就被称为文件的绝对路径。

相对路径:除了可以从根开始进行路径的描述,我们可以从任意结点出发,进行路径的描述,而这种描述方式就被称为相对路径,相对于当前所在结点的一条路径。

绝对路径的起点是"此电脑",相对路径的起点可以是任意路径。

绝对路径:

相对路径: 

4.文件的分类

文件的分类有很多种,这里主要讨论文本文件二进制文件。

如何区分这个文件是文本文件还是二进制文件?

把这个文件拖到记事本里看看,如果是乱码就是二进制文件,不然就是文本文件。 

5.使用Java操作文件 

Java 标准库提供了 File 类表示一个文件,进一步的通过 File 提供的方法,就可以进行文件系统操作了。

File概述

我们先来看看File 类中的常见属性、构造方法和方法。

属性

修饰符及类型

属性

说明

staticString

pathSeparator

依赖于系统的路径分隔符,String类型的表示

staticchar

pathSeparator

依赖于系统的路径分隔符,char类型的表示

构造方

签名

说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值