目录一、题目和要求
2二、相关原理分析和总的设计思想
2三、数据结构和流程图
4四、源程序
6五、运行结果
18六、自我评析与总结
24一、题目和要求(1) 题目:简单文件管理系统的设计及实现(2) 要求:根据文件系统的相关原理,设计并用 C 或 C++编程实现一个类似 Windows 系统中“我的电脑”功能的文件管理系统,该文件系统可以对系统中所有文件进行管理,同时具有创建新文件、删除文件、复制文件、创建文件夹等功能
二、相关原理分析和总的设计思想基于 MFC AppWizard 框架的程序定制一个菜单,有添加四个子菜单,创建,复制,删除,退出 , 在 前 三 个 子 菜 单 中 添 加 四 个 菜 单 项 , 文 件 夹 ,TXT,WORD,EXCEL
每个菜单项对应着一种功能
且复制选择路径都是基于对话框,操作方便,简洁明了
创建文件夹;要创建文件夹,首先要选择文件夹创建的位置,可以用到浏览文件夹的函数 SHBrowseForFolder 和两个结构 BROWSEINFO 和ITEMIDLIST , 要 想 得 到 文 件 夹 路 径 可 以 用SHGetPathFromIDList,当然程序要想拥有建立文件夹的功能,应该 设 置BROWSEINFO对 象 的ulFlags的 参 数 有 BIF