-
大小: 4KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-02
- 語言: 其他
- 標(biāo)簽:
資源簡介
山東大學(xué)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計題目-虛擬文件目錄系統(tǒng),通過建立合適的數(shù)據(jù)結(jié)構(gòu)來應(yīng)用于文件目錄,同時模擬控制臺來進(jìn)行文件的操作
代碼片段和文件信息
#include“CatalogTree.h“
#include
int?main()?{
CatalogTree?T;
printf(“***********************************************************\n“);
printf(“菜單?虛擬文件目錄系統(tǒng)\n“);
printf(“dir?????????列出當(dāng)前目錄下所有目錄項(xiàng)\n“);
printf(“cd??????????查看當(dāng)前路徑\n“);
printf(“cd?dir??????當(dāng)前目錄變?yōu)閟tr所表示路徑的目錄\n“);
printf(“cd?..???????當(dāng)前目錄變?yōu)楫?dāng)前目錄的父目錄\n“);
printf(“mkdir?str???在當(dāng)前目錄下創(chuàng)建一個名為str的子目錄\n“);
printf(“mkfile?str??在當(dāng)前目錄下創(chuàng)建一個名為str的文件\n“);
printf(“delete?str??刪除當(dāng)前目錄下名為str的目錄或文件\n“);
printf(“save?*.dat??保存虛擬目錄到*.dat文件中\(zhòng)n“);
printf(“l(fā)oad?*.dat??載入*.dat文件中的虛擬目錄\n“);
printf(“size?str????查看當(dāng)前某子目錄下的文件數(shù)\n“);
printf(“quit????????退出\n“);
printf(“***********************************************************\n“);
char?s[1000];
char?subs[1000];
while?(true)?{
T.cd();
printf(“->“);
mem
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????4184??2017-06-10?17:12??CatalogTree.cpp
?????文件????????9816??2017-06-10?17:33??CatalogTree.h
評論
共有 條評論