![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
文章平均质量分 68
Lzed
我好菜啊
展开
-
简单文件系统的实现
实现一个简单的文件系统,支持一些基本操作,目前的版本非常简陋以及鲁棒性比较差~( ̄0 ̄)/结构将文件系统组织成一个目录树,每个节点为目录,节点的属性包括{目录名,当前路径,父节点,子目录们,该目录下的文件} 因此,我们可以定义我们的节点属性:struct node { string name; string pwd; node *fa; //save dirs原创 2016-12-22 19:22:23 · 1310 阅读 · 0 评论 -
简单文件系统的实现(beta1.1)
完善了一下小bug,增加了一点新的功能1. 支持命令及其实现细节1.1 cd相对路径 绝对路径 实现细节 (1) 获得cmd中的路径path (2) 若第一个为”/”,转到绝对路径处理程序,否则转到相对路径处理程序 相对路径处理: (1) 对path进行解析,如果含有”/”,转到(3),否则,转到(2) (2) 若为”.”,不做操作;若为”..”,若当前目录是根目录,不做操作,否原创 2016-12-23 21:39:14 · 801 阅读 · 1 评论