谁能帮我做个题????做完还有分加。。。谢谢!!!
题的大概意思如下:
模拟一个文件系统,以树型文件目录结构为基础,文件以块为单位存储,每一块包括文件 名、
文件长度、文件类型(目录文件/一般文件)、文件地址。
此系统要求实现的功能是:
1、转道当前目录下。检测时通过命令:cd 目录名
2、创建文件。检测时通过命令:edit 文件名 文件长度
算法:检查文集那目录,确认无重名时寻找空登记项进行登录;寻找空闲存储块以备
存储文件信息。
3、删除文件。检测时通过命令:delete 文件名
4、显示目录结构。检测时通过命令:dir
要求显示出: 根:文件(文件名,长度) 目录
目录:文件(文件名,长度) 目录
5、创建目录。检测时通过命令:md 目录名
6、删除目录。检测时通过命令:rd 目录名
只允许删除空的子目录,如果子目录非空(含有若干文件或下级子目录),则应先删除子
目录中的所有文件,然后再删除该子目录。
7、回到根目录。