
我是C++初学者,急求C++高手帮忙,一道C++题目不懂做!谢谢你们!
题目:备份程序:程序接受一个字符串指定待备份目录A和一个字符串指定备份用目录B,将A及其子目录下的全部文件复制到B目录中(B目录是A目录的完整复制,包括目录结构),另若B...
题目: 备份程序:程序接受一个字符串指定待备份目录A和一个字符串指定备份用目录B,将A及其子目录下的全部文件复制到B目录中(B目录是A目录的完整复制,包括目录结构),另若B目录不存在则创建,若B目录存在且在其中有与A目录中同名的文件则比较哪个文件更新,若A目录中的文件新则删除B中的相应文件并从A中复制。(请高手给一些注释)
展开
1个回答
展开全部
你可知道在MFC中有个打开对话框类,当他的一个成员函数m_ofn.Flags设置了OFN_ALLOWMULTISELECT属性的时候,就可以允许选择多个文件和文件夹,它的一个成员函数是CString GetNextPathName(POSITION &pos)用它从对话框中获取下一个文件的路径,在使用GetStartPosition设置了初始位置之后,可作用此函数来遍历文件列表。至于比较文件的时间和删除文件的问题,可以用CFile类来完成,它提供了很完备的相应操作!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询