java

位置:IT落伍者 >> java >> 浏览文章

十大题型算法全实现——(六)文件管理[4]


发布日期:2020年01月20日
 
十大题型算法全实现——(六)文件管理[4]

typedef struct node{

char name[]; /*目录或文件的名字*/

int type; /*代表目录代表普通文件*/

struct node *next; /*指向下一个兄弟结点的指针*/

struct node *sub; /*指向第一个子结点的指针*/

struct node *father; /*指向父结点的指针*/

int size; /*如果是文件则表示文件的大小*/

}dirNode;

dirNode *workDir; //定义当前工作目录

dirNode root; //定义根目录

char path[]; //定义路径信息

//初始化函数

void initial()

{

strcpy(rootnameroot);

roottype=;

rootnext=NULL;

rootsub=NULL;

rootfather=NULL;

rootsize=;

workDir=&root;

strcpy(pathroot);

}

//初始化新结点函数

dirNode *init()

{

dirNode *p;

p=new dirNode;

strcpy(rootname);

roottype=;

rootnext=NULL;

rootsub=NULL;

rootfather=NULL;

rootsize=;

return p;

}

[] [] [] [] [] [] [] [] [] [] [] [] []

               

上一篇:十大题型算法全实现——(六)文件管理[5]

下一篇:十大题型算法全实现——(六)文件管理[3]