資源簡(jiǎn)介
1. 設(shè)計(jì)和實(shí)現(xiàn)一個(gè)簡(jiǎn)單的文件系統(tǒng),要求包括目錄、普通文件和文件的存儲(chǔ)
2. 文件系統(tǒng)的目錄結(jié)構(gòu)采用類似Linux的樹狀結(jié)構(gòu);
3. 要求模擬的操作包括:
a) 目錄的添加、刪除、重命名;
b) 目錄的顯示(列表)
c) 文件的添加、刪除、重命名
d) 文件和目錄的拷貝
4. 用戶進(jìn)入時(shí)顯示可用命令列表;用戶輸入help時(shí)顯示所有命令的幫助文檔; 輸入某個(gè)命令+?時(shí)顯示該條命令的使用說(shuō)明
5. 用戶輸入exit時(shí)退出該系統(tǒng)
6. 實(shí)驗(yàn)實(shí)現(xiàn)基于windows平臺(tái);
7. 實(shí)驗(yàn)開發(fā)語(yǔ)言可以選用C/c++

代碼片段和文件信息
#include
#include
#include
#include“structure.h“
#include“print.h“
#include“l(fā)ogin.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<<“您的輸入有誤,請(qǐng)輸入您的正確選擇:“;
}
else
{
choice=atoi(c.data());
switch(choice)
{
case?1:Login();break;
case?2:Register();break;
case?3:return?0;
default:cout<<“對(duì)不起,您的輸入有誤!請(qǐng)重新作出選擇:“;
}
????????????MainInterface();
}
}
return?0;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????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個(gè)文件信息
評(píng)論
共有 條評(píng)論