跳转至

文件概念

概述

文件

文件是具有符号名的、在逻辑上具有完整意义的一组相关信息项的有序序列。

文件属性

文件基本属性
  • 文件名: 文件的符号名
  • 文件类型: 文件的格式和用途
  • 文件大小: 文件的字节数
  • 创建时间: 文件创建的时间戳
  • 修改时间: 最后修改的时间戳
  • 访问权限: 读/写/执行权限
  • 文件位置: 物理存储位置

文件类型

按用途分类

按用途分类

  • 系统文件: 操作系统文件
  • 库文件: 标准库和用户库
  • 用户文件: 用户创建的文件

按内容分类

按内容分类
  • 文本文件: ASCII码文件
  • 二进制文件: 非文本文件
  • 可执行文件: 程序文件

按存取方式分类

按存取方式

  • 顺序文件: 顺序存取
  • 随机文件: 随机存取
  • 索引文件: 索引存取

文件控制块(FCB)

文件控制块

存放文件管理信息的控制结构。

FCB内容:

  • 基本信息: 文件名、文件类型
  • 存储信息: 物理位置、文件大小
  • 使用信息: 创建时间、修改时间
  • 保护信息: 访问权限、文件主

文件逻辑结构

逻辑结构

文件在用户眼中的组织形式。

无结构文件

  • 字符流文件
  • 无记录概念

有结构文件

有结构文件
  • 顺序文件: 记录顺序排列
  • 索引文件: 带索引的文件
  • 索引顺序文件: 索引+顺序

参考资料