模拟磁盘文件管理系统分析.docVIP

  • 6
  • 0
  • 约9.48千字
  • 约 20页
  • 2017-06-14 发布于湖北
  • 举报
模拟磁盘文件管理系统分析

模拟磁盘文件管理系统 一、任务描述 模拟实现一个文件管理系统 开发语言:C++、C语言、java 开发工具:自选 要求 1、可以实现一下命令(以下命令至少实现5条): login 用户登录 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 cd 改变目录 mkdir 创建目录 rddir 删除目录 halt 退出系统 2、列目录要求列出文件名、物理地址、文件大小、读写标识 二、任务完成情况 ⑴ 自定义磁盘文件管理的数据结构; ⑵ 能够自由创建、修改、删除文件; ⑶ 文件具有一定自定义的属性; ⑷ 能够显示当前系统文件的状态; (5) (1)class file //文件类 主要功能是对文件属性的定义,文件在虚拟磁盘地址块的定位。 2)class fdatabase //文件操作类 主要功能是对创建、删除、修改等方法的具体实现。 程序中的主要函数及说明: char *getname( ) //获取文件名 int gettag( ) //获取删除标记 int getlength() //获取文件大小

文档评论(0)

1亿VIP精品文档

相关文档