使用 devc++ 开发文件管理模块

看到文案 学习保存应用程序的配置信息 - CodeBus

心血来潮,想给自己(还没来得及开发)的多媒体编辑器写应用配置系统,直接把(还在图纸上)开发的游戏的 DLC 素材自动打包成文件夹,就捯饬了一部分文件管理模块。一下是阶段性成果。

先确定这个代码复制粘贴能不能跑,不能跑的话,这篇文案就不用看了,而且本案教程效果也如这条链接的内容。并没有实现读取功能,需要自己写格式化输入输出代码,来实现导入导出配置文件。

DevC++文件树-windows 下链表标记与标记节点的隐藏、重现_c++隐藏文件-CSDN 博客

代码基于如下链接,但是复制粘贴不能跑。得自己写 main 函数

基于树结构自己的操作系统文件系统构建,使用 C 语言实现 - 知乎 (zhihu.com)

或者可以直接看到下面这条链接,跑一跑试试

文件树链表创建-CSDN 博客

然后就可以自己改写了。我这个是错误示范,不精简注释。只是为了记录初学时究竟怎样的迷惑,我当时怎么写的代码,帖子里就怎样记录这些代码,不过现在看来,这样的冗余信息很多的文案不适合教学。但是信息冗余却伴随着学习过程中的自我理解,因为有些知识在不需要的时候就是冗余的信息。

文件树代码优化——解决文件夹 floor2 插入 bug,文件类型缩进-CSDN 博客

然后实现数据存储,可以在 windows 上用鼠标打开文件夹这样的。

Devc++文件树-windos 下创建文件与文件树更新-CSDN 博客

然后

DevC++文件树-windows 下链表标记与标记节点的隐藏、重现_c++隐藏文件-CSDN 博客

再然后

DevC++ C 文件树 实现 用户文件前缀的自定义-CSDN 博客

到这一步可以说就完事了。不过要是加上局域网链接最终能看到如下代码。

DevC++ 实现服务端文件树整合,有配套客户端控制服务端创建文件-CSDN 博客

局域网联机学习,详情

使用 devc++ 建立局域网联机程序并传输字符串 - CodeBus