乞求一段C++代码用于删除指定目录下30以前的旧文件解决方案

乞求一段C++代码用于删除指定目录下30以前的旧文件
各位大虾,上次提问的时候很抱歉我没有把问题说清楚,虽然对我没有用但是还是感谢大家阿的热情,谢谢!
我的任务是删除指定文件夹下(就删除c\temp)修改时间超过指定时间(就30天吧)的文件。我需要一段完整的代码,能购通过VC++的编译,一定要能够通过VC++的编译,包括用什么库阿什么的,如果各位愿意给我讲讲,就多+点//谢谢大家了!如果需要请发送给我的邮箱tcmarshal@yahoo.com.cn谢谢各位了!

------解决方案--------------------
GetFileTime
The GetFileTime function retrieves the date and time that a file was created, last accessed, and last modified.

BOOL GetFileTime(
HANDLE hFile, // handle to the file
LPFILETIME lpCreationTime, // address of creation time
LPFILETIME lpLastAccessTime, // address of last access time
LPFILETIME lpLastWriteTime // address of last write time
);