资源简介
1. 设计和实现一个简单的文件系统,要求包括目录、普通文件和文件的存储
2. 文件系统的目录结构采用类似Linux的树状结构;
3. 要求模拟的操作包括:
a) 目录的添加、删除、重命名;
b) 目录的显示(列表)
c) 文件的添加、删除、重命名
d) 文件和目录的拷贝
4. 用户进入时显示可用命令列表;用户输入help时显示所有命令的帮助文档; 输入某个命令+?时显示该条命令的使用说明
5. 用户输入exit时退出该系统
6. 实验实现基于windows平台;
7. 实验开发语言可以选用C/c++
代码片段和文件信息
#include
#include
#include
#include“structure.h“
#include“print.h“
#include“login.h“
#include“Register.h“
//#include“texit.h“
using namespace std;
bool islogin=false;
int main()
{
MainInterface();
int choice;
string c;
while(cin>>c)
{
if(c!=“1“&&c!=“2“&&c!=“3“)
{
cout<<“您的输入有误,请输入您的正确选择:“;
}
else
{
choice=atoi(c.data());
switch(choice)
{
case 1:Login();break;
case 2:Register();break;
case 3:return 0;
default:cout<<“对不起,您的输入有误!请重新作出选择:“;
}
MainInterface();
}
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1565 2011-01-03 21:47 filesystembegin\cat.h
文件 834 2011-01-03 14:20 filesystembegin\cd.h
文件 1639 2011-01-03 22:12 filesystembegin\chmod.h
文件 561 2011-01-03 12:35 filesystembegin\close.h
文件 2789 2011-01-03 22:32 filesystembegin\copy.h
文件 1354 2011-01-03 22:31 filesystembegin\cut.h
文件 0 2010-12-30 20:15 filesystembegin\dat.txt
文件 15344 2011-01-04 11:21 filesystembegin\Debug\BuildLog.htm
文件 720612 2011-01-04 11:21 filesystembegin\Debug\filesystem.obj
文件 663 2010-12-24 10:09 filesystembegin\Debug\filesystembegin.exe.em
文件 728 2010-12-24 10:09 filesystembegin\Debug\filesystembegin.exe.em
文件 621 2011-01-04 11:21 filesystembegin\Debug\filesystembegin.exe.intermediate.manifest
文件 63 2011-01-04 11:21 filesystembegin\Debug\mt.dep
文件 601088 2011-01-04 11:21 filesystembegin\Debug\vc90.idb
文件 413696 2011-01-04 11:21 filesystembegin\Debug\vc90.pdb
文件 548 2011-01-03 13:04 filesystembegin\d_tnode.h
文件 10363 2011-01-03 13:20 filesystembegin\d_tnodel.h
文件 641 2011-01-03 21:50 filesystembegin\filesystem.cpp
文件 4322 2011-01-04 10:09 filesystembegin\FileSystem.h
文件 5593 2011-01-03 20:27 filesystembegin\filesystembegin.vcproj
文件 1409 2011-01-05 23:31 filesystembegin\filesystembegin.vcproj.hxd-PC.hxd.user
文件 796 2011-01-03 15:11 filesystembegin\login.h
文件 859 2011-01-03 21:47 filesystembegin\lomod.h
文件 1510 2011-01-03 21:47 filesystembegin\mkdir.h
文件 740 2011-01-03 12:35 filesystembegin\open.h
文件 871 2011-01-03 22:30 filesystembegin\paste.h
文件 1509 2011-01-03 21:49 filesystembegin\print.h
文件 762 2011-01-03 14:54 filesystembegin\pwd.h
文件 595 2011-01-03 21:47 filesystembegin\read.h
文件 957 2011-01-03 15:11 filesystembegin\Register.h
............此处省略15个文件信息
- 上一篇:SM2/SM3算法C语言实现
- 下一篇:仿QQ MFC 程序
相关资源
- 利用MFC ODBC操作Access数据库实现显示、
- 删除文件恢复C++实现
- Windows下C语言实现文件、文件夹的复制
- 基于Qt的直升机运行
- 通讯录c++实现 功能:添加、删除、查
- 动态添加、删除树形控件的节点,获
- UE编辑器之快速添加注释
- C++删除指定文件夹下N天及之前日志文
- C++课程设计影碟出租管理
- MFC下SQL的新增,删除和修改
- 数据结构课程设计|利用邻接矩阵创建
- 二叉排序树的建立、插入、查找和删
- vs2017无法使用MFC添加类的问题
- 自学VC++2010;用ADO方法在ACCESS2010数据
- 如何在状态栏中添加进度条(visual
- MFC规则DLL(MFC Regular DLL)添加DLLMain(
- C++实现数据库DBMS建表插入删除属性功
- 动态分区分配方式模拟c语言
- 解决装了IE8后VS2008添加MFC类出现脚本
- mfc ado操作sql数据库查询、读写,删除
- 解决无法删除microsoft visual c++运行库问
- linux下alsa架构采集声音成wav格式播放
- 基于C++的学生管理系统
- MFC中给对话框添加皮肤Skin_H
- c++删除指定文件或者文件夹
- 铜离子的添加对微生物燃料电池产电
- C代码注释删除工具 cmnt_rid_c
- libstdc++.6.0.9.tbd 文件及文件添加的方
- 暴力巡警文件删除工具
- C++实战源码-数组的删除操作
评论
共有 条评论