操作系统课程设计 模拟磁盘文件系统实现
前言
操作系统的课程设计,设计一个简单的文件系统,要求: (1) 支持多级目录结构,支持文件的绝对读路径; (2) 文件的逻辑结构采用流式结构,物理结构采用链接结构中的显式链接方式; (3) 采用文件分配表FAT; (4) 实现的命令包括建立目录、列目录、删除空目录、建立文件、删除文件、显示文件内容、打开文件、读文件、写文件、关闭文件、改变文件属性。可以采用命令行界面执行这些命令,也可以采用“右击快捷菜单选择”方式执行命令; (5) 最后编写主函数对所作工作进行测试。 (6)支持多级树型目录,支持相对路径
实现
主界面,右击空白区域可以新建,上边的地址栏可以输路径跳转和返回上一级,左边目录树可以直接点击跳转
右键菜单 打开文件 属性查看 重命名
代码
后记
有同学不知道怎么导入ide,本着助人为乐的精神,特意把eclipse下回来试验了一下
首先在github下载zip包 然后在eclipse选择File选项卡 -> Import -> General -> Projects from Folder or Archive 点next 点Archive选择zip包,把那个勾勾上,点Finish就可。(图中因为我导入过所以才会失败) 成功之后就可以打开项目运行啦 用eclipse导zip包就是这么简单,其实还可以用自带的git工具直接clone下来 会用idea的同学怎么导入就不用教了吧