Tag: unix

基于多级目录的文件管理系统(课程设计作业)

习惯性的把自己的作业发一下,在校期末课程设计作业,基于多级目录的文件管理系统,模拟Unix/Linux下的文件管理操作,实现多级目录的创建,切换,文件与文件夹的建立,复制,重命名,删除。程序在xcode下开发,Unix/Linux下编译通过,win下暂时还没尝试,因为没有特别的函数,所以理论上可以正常运行。 还是以前的那句话,仅供参考,大牛请绕行。 一个简易的多级目录系统,用二叉树的左右节点分别代表目录的子目录和同级文件,全部的操作实质上就是对二叉树的节点的增加,修改,删除,移动操作。代码大量使用指针,二叉树,算是完成了高中开始一直没有用指针与二叉树完成一个实用的小项目的愿望。再次不得不赞叹c语言的简洁高效。 下载地址:http://download.yimis.info/?dir=./my/project/MyFileSystem/ 如有任何问题请联系我!