项目简介
本项目是基于C++开发的文件管理系统,模拟并实现了一个简单的文件系统操作环境。用户能通过命令行界面进行文件和目录的创建、删除、读写等操作,同时支持用户管理功能,如登录、登出、修改密码等。
项目的主要特性和功能
- 文件和目录管理:可创建、删除文件和目录,读取和写入文件内容,显示当前目录内容以及更改当前目录。
- 用户管理:支持用户登录和登出,可修改用户密码,查看当前用户信息并添加新用户。
- 系统管理:能结束程序运行并清理,进行文件系统安装初始化操作,持久化存储文件系统数据。
- 错误处理和修复:修复重复创建文件或目录、读写不存在文件以及磁盘回收再分配时的错误。
安装使用步骤
下载源码
用户已下载本项目的源码文件。
构建项目
进入项目根目录下的build
文件夹,执行以下命令进行构建:
sh
cd build
cmake .
make
运行程序
构建完成后,在build
目录下会生成可执行文件,直接运行该文件即可启动文件管理系统。
使用命令
通过命令行界面输入各种命令执行文件和目录操作,如dir
、mkdir
、mkfile
、del
、write
、read
等;用户管理命令包括login
、logout
、password
、who
等。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】