原始发行商满足的台灯:
(1)标题:简单文档管理系统的设计与实现
(2)要求:根据文件系统的相关原理,用C或C编程设计实现一个类似Windows系统中“我的电脑”功能的文件管理系统。该文件系统可以管理系统中的所有文件,并具有创建新文件、删除文件、复制文件和创建文件夹的功能。
基于MFC AppWizard框架的程序
自定义一个菜单,包括增加四个子菜单,创建、复制、删除、退出,前三个子菜单增加四个菜单项,文件夹、TXT、WORD、EXCEL。每个菜单项对应一个功能。并且副本选择路径基于对话框,操作简单,简洁明了。
创建文件夹;
要创建文件夹,首先选择创建文件夹的位置。您可以使用函数SHBrowseForFolder和两个结构BROWSEINFO和ITEMIDLIST。如果想要获取文件夹路径,可以使用SHGetPathFromIDList。当然,如果程序想要有创建文件夹的功能,就应该将BROWSEINFO对象的ulFlags参数设置为BIF_NEWDIALOGSTYLE。
创建文件;
创建txt文件、word文件和excel文件的原理是一样的。
您可以编写一个构建函数,该函数提供几个参数:标题、路径过滤器和扩展defExt。这样,在创建文件时,可以根据不同的标题、路径和扩展名调用build函数来实现不同的功能。
使用CFileDialog在生成函数体中定义一个对象来创建一个文件。
复制文件夹;
第一步:复制文件夹可以在对话框中完成,所以需要添加一个类CCopyDlg。第二步:在对话框上设置两个按钮,一个按钮选择源文件夹,保存源文件路径;一个