-
文件的定义:是以计算机硬盘为载体的存储在计算机上的信息集合,可以是文本文档、图片和程序
- 计算机以进程为基本单位进行资源的调度和分配
-
文件的属性
- 名称:文件名称唯一。
- 标识符:标识文件系统内文件的唯一标签
- 类型:被支持不同类型的文件系统所使用
- 位置:指向设备和设备上文件的指针
- 大小:文件当前大小
- 保护:对文件进行保护的访问控制信息
- 时间、日期和用户标识:用于保护和跟踪文件的使用
-
文件的基本操作
- 创建文件
- 一是在文件系统中为文件找到空间
- 二是在目录中为新文件创建条目
- 写文件
- 为了写文件,执行了一个系统调用,指明文件名称和要写入文件的内容。
- 读文件
- 为了读文件,执行一个系统调用,指明文件名称和要读入文件块的内存位置
- 文件重定位
- 按某条件搜索目录,将当前文件设为给定值,并且不会读、写文件
- 删除文件
- 先从目录中找到要删除文件的目录项,使之成为空项,然后挥手该文件所占用的存储空间
- 截断文件
- 允许文件所有属性不变,并删除文件内容,即将其长度设为0并释放空间
- 创建文件
-
文件的逻辑结构:是从实现观点出发看到的文件在外存上的存储组织形式
-
文件目录