C语言文件系统模拟器

①根路径为ROOT。首次进入模拟器时,提示符为“ROOT>”,“>”左侧为当前路径,可在“>”
后输入下述各命令。
②切换到当前路径下的某文件夹: cd文件夹。 如“cd music”, 若当前路径下存在music文件
夹,则提示符变为“当前路径\music>”,若不存在,则提示。
③切换到当前路径的上级文件夹: cd .。…
④在任意路径下切换回根路径ROOT: cd \。
⑤列出当前路径下的全部文件夹和文件: dir。
⑥在当前路径下新建文件夹: md文件夹 名称。
⑦在当前路径下新建文件:mf文件名称。.
⑧删除当前路径下的某文件或文件夹(及其下所有文件夹及文件): del文件或文件夹 名称。
注意:
①以上各命令涉及到的文件夹和文件,仅在内存中用树结构模拟,而非真正的文件系统。
②树中结点要包含必要的信息,如:文件或文件夹名称、区分文件或文件夹的标识、文件创建
日期等。
涉及算法及知识:树的创建、遍历、查找、插入、删除。
我可以代做,私信我。

猜你喜欢

转载自blog.csdn.net/qq_44809707/article/details/112095448