操作系统文件管理系统
模拟一个文件系统,文件包括目录文件、普通文件,并实现对它们的一些基本操作。一个目录项包括文件名(或下一级目录名)、文件类型、文件长度、指向文件内容(下一级目录)的指针。 程序功能要求如下: 实现一个命令行操作界面,命令提示符为 > 包含命令如下: 1. 创建文件 格式:CREATE〈文件名〉〈文件长度〉 功能:创立一个指定名字的新文件,即在目录中增加一项,不考虑 文件内容,但必须必须能输入文件长度。 2. 删除文件 格式:DEL〈希望删除的文件名〉 功能:删除指定的文件 3. 创建目录 格式:MD〈目录名〉 功能:在指定路径下创建指定的目录 4. 删除目录 格式:RD〈目录名〉 功能:删除指定路径下的指定目录,如果该目录为空,则可直接删除, 否则应提示是否作删除,若删除,删除操作将该目录下的全部文件和 子目录都删除。 5. 显示目录 格式:LSALL 功能:显示全部目录以及文件的列表,输出时要求先输出接近根的目录, 再输出子目录。 编写程序实现上述要求,并输出各操作的结果, 写出实验报告。
暂无评论