资源简介

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.embed.manifest

     文件        728  2010-12-24 10:09  filesystembegin\Debug\filesystembegin.exe.embed.manifest.res

     文件        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个文件信息

评论

共有 条评论