资源介绍
001 #include
002 #include
003 #include
004 #include
005 #include
006 #include
007
008 // ******************目录和文件的结构定义******
009 typedef struct node{
010 char name[50]; /*目录或文件的名字*/
011 int type; /*0代表目录,1代表普通文件*/
012 struct node *next; /*指向下一个兄弟结点的指针*/
013 struct node *sub; /*指向第一个子结点的指针*/
014 struct node *father; /*指向父结点的指针*/
015
016 int size; /*如果是文件则表示文件的大小*/
017
018 }dirNode;
019
020 dirNode *workDir; //定义当前工作目录
021 dirNode root; //定义根目录