资源简介

文件目录管理与显示 给出树形文件目录和文件信息,要求编程实现将其排列成一棵有一定缩进的树形目录。 基本要求: (1)设计文件和目录信息树的存储结构。 (2)从文件或键盘输入目录和文件信息,输入格式采用绝对路径法。 (3)设计有层次带缩进的树形目录和文件输出格式。 (4)设计从目录树中查找指定目录或文

资源截图

代码片段和文件信息

#include
#include
using namespace std;
struct creat_time
{
int year;
int month;
int date;
};
struct info
{
bool flag;  //0 不可访问 1 可访问
bool cf; //0 目录 1 文件
char name[20];  //文件名
char filetype[10];  //文件类型
creat_time time;  //创建时间
info*parent*firstchild*brother;// 指针
int n;  //包含文件数
int cenci;
int size; 
};
info*root*U;//root 不变 U 可变
class content
{
public:
content(){root=NULL;}
void rootcreat();
void creat(info*);
int Delete(info*);
void DELETE(info*);
void unfold(info*);
info*locate(info*);
void traverser(info*);
};
void nodeshow(info*q)
{
if(q)
{
cout<name;
if(q->cf)cout<<‘.‘<filetype;
}
}//nodeshow end
/*int Strcmp(char*cchar*ch)
{int i=0;
while(c[i]!=‘\0‘)
{
if(c[i]!=ch[i])return 0;
i++;
}//if(ch[i])return 0;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-05 08:45  文件管理与显示\
     文件        5805  2019-07-04 21:39  文件管理与显示\文件管理与显示.cpp
     文件      199561  2019-07-05 08:45  文件管理与显示\文件管理与显示.docx
     文件     1929359  2019-07-04 21:39  文件管理与显示\文件管理与显示.exe

评论

共有 条评论