目录
1.文件操作----IO
2.硬盘
3. 文件
3.1 文本文件
3.2 二进制文件
4.路径
4.1 相对路径
4.1.1 基准目录
4.2 绝对路径
I指的是Input输入,O指的是Output输出,简单来说文件操作就是对存储在硬盘上的文件进行读取操作.
硬盘就是我们所说的外存是电脑不可或缺的组件,与之对应的就是内存,其访问速度比内存慢,但是存储空间会比内存大,反之,内存的访问速度比外存快,但是存储空间会比外存小.从价格方面来说,硬盘的价格会比内存要便宜.
文本文件其内容符合由ASCII码或者其它字符编码方式的文件,我们的.java和.c源文件都属于文本文件.
二进制文件其内容没有字符集限制,什么都能存,我们是看不懂的,但是计算机能读懂.如.exe和.mp3文件等等都属于二进制文件.
注:如何区分文本文件还是二进制文件?我们可以用记事本打开某文件,看你能不能把该文件内容看懂,看得懂就是文本文件,看不懂则为二进制文件.
简单来说就是以某个工作目录为基准,从该工作目录一直找到对应文件,那么该文件的相对路径就是从工作目录到对应文件目录.在windows中,路径相当于一个文件的"身份标识".打个比方,如何定位到我的位置?我现在处于中国学习,那么我的工作目录就是中国,那么我的相对路径就是"中国/浙江/金华.....",一直到定位到我的所在地.就是相对路径.
基准目录也称工作目录,从某个给定的目录(基准目录)开始查找某个文件,那么给定的目录就是该文件的基准目录.就像我4.1中例子的中国,就是我给定的基准目录.
直接从盘符开始,找某个文件,得到的路径,就是该文件的绝对路径,那么在4.1的例子中,就得从宇宙开始找我了,哈哈哈.我的电脑绝对路径的工作目录就是此电脑.
简单先了解一下啦~之后开始分享java中对文件有哪些相关操作~