文件系统(Windows)

目录

文件系统

认识文件

文件系统

路径

绝对路径

相对路径

文件的分类

文本文件

二进制文件

常见的文件类型


文件系统

文件:首先我们知道文件是存储在硬盘上的,因为硬盘是一个种持久化存储的存储介质。

硬盘和内存相比:

速度:内存要比硬盘快上很多

空间:硬盘要比内存大很多

成本:内存比硬盘贵

持久化:内存的数据断电丢失,而硬盘的数据断电不会丢失。

我们这里的文件操作主要是操作硬盘上的文件。

javase阶段,比如定义个变量,这是在内存中申请空间,mysql则是在操作硬盘。

认识文件

所谓文件就是在我们计算机中,以实现某一种功能、或者某个软件的部分功能而定义的一个单位。

文件:在计算机中可以是一个文档、程序、快捷方式或者设备。文件是由文件名或者图标组成的,文件的文件名长度不能超过255个字符(包括空格)。

文件是存储在外部存储介质上的数据的集合。

文件可以指我们常见的文本文件,视频,图片,硬盘,等等。

文件本身除了数据内容之外,还有一部分信息,比如文件名,文件类型,文件大小等,但是这些并不作为文件的数据存在,可以把这些信息视为文件的元信息。

文件系统

下列内容来自百度百科:

文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构即在存储设备上组织文件的方法。 操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

路径

路径是描述文件系统上一个文件/目录的具体位置。

因为我们的计算机文件系统是有层级结构的。

windows电脑上采用的树型结构。(N叉树)

文件路径就是从根节点出发,沿着树杈,一路往下走,到达目的文件,此时经过的内容就是一个文件的路径。

windows电脑是从此电脑开始的,我们表示的时候会把此电脑省略,直接从盘符开始。

对于文件操作和IO.md这个文件来说

他的路径就是E:\文档\JavaFile\JAVA EE,可以看出我们是直接省略此电脑的。直接从盘符开始的。

认识绝对路径和相对路径。

绝对路径

从盘符开始,一层一层的往下找,直到找到这个文件,所经过的路径就是绝对路径。

对于上述的 文件操作和IO.md 这个文件来说,绝对路径就是:E:\文档\JavaFile\JAVA EE

相对路径

给定一个目录,从这个目录开始一层一层往下找,找到这个文件,所经过的路径就是相对路径。

相对路径一定要明确给定的某个目录是那个。

如果给定的工作目录是E:\文档\JavaFile 找到文件操作和IO.md 的相对路径就是 .\文件操作和IO.md

. 是相对路径中的点是一个特殊的符号,表示的是当前目录;

文件的分类

我们一般将文件划分为文本文件和二进制文件。

文本文件

文本文件存储的就是文本,文本文件的内容都是有ASCII字符构成的,文本文件里面存储的数据,就是遵守ASCII或者其他的字符编码,所得到的文件。

二进制文件

二进制文件则没有任何的编码限制,也就说二进制文件里面存储什么都可以。

如何区分一个文件是文本文件还是二进制文件:

一个简单粗暴的方法,把这个文件直接用记事本打开,如果能看明白,则是文本文件,如果看不明白,则是二进制文件。

常见的文件类型

.txt 文本文件

.java 文本文件

.class 二进制文件

.exe 二进制文件

.mp3 二进制文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值