文件的命名 短文件名格式(8.3格式) fdisk. exe 长文件名格式<255字符 ◆是否区分大小写 Linux区分大小写 Windows不区分
文件的命名 短文件名格式(8.3格式)fdisk.exe 长文件名格式 < 255字符 是否区分大小写 – Linux 区分大小写 – Windows 不区分
文件操作 常规文件操作 C语言中文件操作函数 Create创建文件 fopen O Delete删除文件 fclose () Open打开文件 fread( Close关闭文件 fwrite() Retrieve a取全部内容 fseek() Retrieve one取一条记录 feof( Retrieve next取下一条记录 fgetc( fgets () Retrieve previous 取前一记录 prints( Insert one插入一条记录 fputc O Delete one删除一条记录 fputs o Update One更新一条记录canf() Seek指定读/写位置 fte)取文件当前位置 rewind()置于文件头
文件操作 常规文件操作 Create 创建文件 Delete 删除文件 Open 打开文件 Close 关闭文件 Retrieve_All 取全部内容 Retrieve_One 取一条记录 Retrieve_Next 取下一条记录 Retrieve_Previous 取前一记录 Insert_One 插入一条记录 Delete_One 删除一条记录 Update_One 更新一条记录 Seek 指定读/写位置 C语言中文件操作函数 fopen ( ) fclose ( ) fread ( ) fwrite ( ) fseek ( ) feof ( ) fgetc ( ) fgets ( ) fprintf ( ) fputc ( ) fputs ( ) fscanf ( ) ftell ( ) 取文件当前位置 rewind ( ) 置于文件头
File Management system ◆提供用户对文件的存取服务 ◆用户无须开发文件管理软件 ◆为用户提供的其它功能 创建、读写、删除文件 指定其它用户对自己文件的访问权限 受控访问其它用户的文件 重新构建文件 备份文件
File Management System 提供用户对文件的存取服务 用户无须开发文件管理软件 为用户提供的其它功能 – 创建、读写、删除文件 – 指定其它用户对自己文件的访问权限 – 受控访问其它用户的文件 – 重新构建文件 – 备份文件
File system Software Architecture 文件系统的结构 User Program 堆文件顺序文件索引顺序文件索引文件直接文件 逻辑文件Pie| Sequential Indexed. Indexed Hashed Sequential Logical / o Basic lo supervisor(管理程序) Basic File system Disk device driver Tape Device Driver
File System Software Architecture 文件系统的结构 Pile Sequential Indexed Sequential Indexed Hashed Logical I/O Basic I/O Supervisor(管理程序) Basic File System Disk Device Driver Tape Device Driver User Program 堆文件 顺序文件 索引顺序文件 索引文件 直接文件 逻辑文件
文件管理的功能 ◆目录管理 ◆文件内容的组织 ◆文件存储空间的管理 ◆文件操作 ◆文件的共享、保护和保密
文件管理的功能 目录管理 文件内容的组织 文件存储空间的管理 文件操作 文件的共享、保护和保密