操作系统 文件管理系统实现

时间:2012-06-24 10:40:22
【文件属性】:

文件名称:操作系统 文件管理系统实现

文件大小:9KB

文件格式:CPP

更新时间:2012-06-24 10:40:22

操作系统实验 文件管理系统实现

在文件中保存目录内容,创建文件或子目录可以用命令行命令:MD、CD、RD、MK(创建文件)、DEL(删除文件)和DIR。目录项包括文件或目录名称、类型(文件、目录或空目录项)、创建日期以及下一个目录项指针、下一级目录项指针。 1、创建初始文件,建立根目录的“.”和“..”目录项。 2、显示命令提示符“$”。 3、输入命令后根据命令含义完成相应文件操作: MD:在目录文件中创建子目录,同时搜索当前目录最后一个目录项,并保存指针信息; CD:根据当前目录切换到指定目录; RD:搜索所要删除的目录是否为空目录,若是则删除; MK:在当前目录中创建文件名称;(申请空间利用位示图修改FAT) DEL:搜索所要删除的文件是否存在,若是则删除;(恢复位示图修改FAT) DIR:列出当前目录的所有目录项。 4、在创建文件的时候分配空闲的磁盘空间,采用显示链接的方式,利用文件分配表(FAT)记录文件在外存上的存储情况。 5、当删除文件时,回收外存上的空间,修改位示图和文件分配表。


网友评论

  • 好东西,期末复习的时候哈哈
  • 功能有些没实现
  • 值得学习,值得学习
  • 最近的课程设计是这个,里面有好多内容值得借鉴。
  • 小型的恶意代码,很值得学习
  • 嗯。挺好的。~~ 就是得研究研究。。。