Windows操作系统的模拟实现 C++


大学期间的设计汇总

文件结构

文件结构

自定义的命令操作

编号命令代码含义
1dir显示文件夹下所有文件
2cr filename创建文件
3mkdir foldername创建文件夹
4ch old_name new_name更改文件(夹)名字
5cd folername进入文件夹
6co-fo folder_name new_foldernamer文件夹拷贝
7co-fo file_name new_filenamer文件拷贝
8de name删除文件(夹)
9write filename content写文件
10read filename读文件
11exit退出
12cls清屏
13heip帮助

部分代码

1.数据结构

文件数据结构:

class File
{
public:
	string filename;
	int type;	//0为文件,1位文件夹
	string content;	//文件内容
public:
	File();
	~File();
};

目录数据结构:

class Catalog
{
public:
	string foldername;	//文件夹名
	vector<File> fileContent;//含有的文件信息
	int parentid;	//父文件夹id
	int folderid;	//当前文件夹id
public:
	Catalog();
	~Catalog();
};

系统主界面:
初始画面
存储的文件界面:
文件主界面

2.部分功能演示

dir-显示文件夹下所有文件:
dir

mkdir foldername-创建文件夹:
mkdir foldername在这里插入图片描述
co-fo file_name new_filenamer-文件拷贝:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值