ios 文件操作,io文件是什么意思
墨初 知识笔记 71阅读
学习录 今日鸡汤 文件 一. 文件路径 1. 绝对路径 2. 相对路径 二. 文件类型 三. 文件操作 1. 文件系统操作 2. 文件内容操作(字节流) 1. 读文件 2. 写文件 3. 释放资源(.close) 3. 文件内容操作(字符流) 重识(System.in)
今日鸡汤

光阴如骏马加鞭, 日月如落花流水.
狭义上的文件: 硬盘上的文件和文件夹(目录)
广义上的文件: 操作系统将硬件设备和软件资源看作文件, 按照文件的方式进行管理
这里讨论的是狭义上的文件, 文件是储在硬盘上的, 和之前的代码中的变量不同, 变量存储在内存中, 从内存中读取数据到CPU上相对来说比硬盘要简单.

以c:/或d:/等盘符名开头的路径, 如:
在当前目录下(工作目录), 直接用./(本目录)或…/(本目录的上级目录)来表示路径
– 工作目录:
在不同的工作目录中定位到同一个文件, 相对路径写法是不同的, 如:
要定位到ThradText5:
./java./jdbc./ThradText5
如果工作目录是d:/java/jdbc, 则相对路径为./ThradText5
如果工作目录是d:/java/jdbc./ThreadText2, 则相对路径为../ThradText5
如果工作目录是d:/java/jdbc./ThreadText2./main, 则相对路径为../../ThradText5
IDEA工作目录是当项目所在的目录, 之后代码中出现的相对路径都是对应该工作目录.
文件分为文本文件和二进制文件, 主要区别在于存储数据的方式
文本文件: 文本文件存储的是人能看懂的东西, 使用字符编码
(如UTF-8)来表示数字, 字母符号等
二进制文件: 二进制文件是以字节
的形式来存储的,可以存储任意类型
的信息, 图片, 音频, 代码等
简单直接区别文件是哪种类型可以直接用记事本打开, 如果能看懂则是文本文件, 如果是乱码则是二进制文件
文件系统操作包括了文件的创建, 删除和重命名等
public class Text1 { public static void main(String[] args) throws IOException { File file = new File("./Dome1.text"); System.out.println("1" file.getName()); System.out.println("2" file.exists()); System.out.println("3" file.createNewFile()); System.out.println("4" file.isFile()); System.out.println("5" file.getPath()); System.