怎么将一个文件另存和重命名以及删除,以及遍历某个文件夹得到所有相同后缀的文件名路径

如何将一个文件另存和重命名以及删除,以及遍历某个文件夹得到所有相同后缀的文件名路径
四个功能,
首先能够将此文件另存,也就是能够选定一个路径以及输入文件名然后保存,
另外就是弹出个对话框提示输入新文件名然后保存,
删除是输入文件路径和文件名然后删除.
第四个是输入一个特定文件夹后将里面所有后缀是ABC的文件名获得,可以存在vector <string> 中.


------解决方案--------------------
想支持MFC,只要包含stdafx.h文件,如有包含afx.h及afxwin.h,就不要再包含windows.h了。