总结 IO、存储、硬盘、文件系统相关常识
1.文件IO:
编程时是不会直接操作硬盘的,而是通过"文件"概念间接操作
2.路径:
绝对路径:以盘符开头的路径
相对路径:要先找基准路径,明确是相对于哪个目录来的
二者关系:基准路径+相对路径=绝对路径
3.硬盘,内存,CPU三者关系
硬盘------------------------------------------内存-----------------------------------CPU
仓库 工作台 工人
3.1.打开文档:从硬盘(仓库)中读取相关数据到内存(工作台)
3.2.读写文档;CPU(工人)使用内存(工作台)上的文档来进行读写操作,对文档的修改操作暂存在内存中
3.3.保存文档给:内存将修改后的文档给 保存到硬盘中,便可永久保存,不会随电脑关机而丢失
4.Java进行文件操作
操作分两大类:1.文件系统操作,2.文件内容操作
4.1文件系统操作包括:1.创建文件,2,删除文件,3.移动文件,4.获取文件属性
4.2文件内容操作包括:1.读文件:硬盘的数据读到内存.2.写文件:把内存的数据写到硬盘