这些天需要用到按时间显示最新的图片,网上暂时也没找到现成,偷懒一下也不行~~
整合查找的,省的到处找。作为一个搬运工居然也嫌麻烦了…
主要思路是:
- 通过CFileFind查找所有目录下的文件,保存在vector1里面
- 然后GetFileTime读取各个文件的创建时间、最后使用时间、最后修改的时间,转为time_t类型,仍然保存到另一个 vector2里面
- 接着对vector2排序,同时对vector1相应排序
找出所有文件
这里找的是jpg文件,保存在vector allFiles里面
//查找所有文件
std::vector<CString> allFiles;
CFileFind finder;
BOOL bWork = finder.FindFile(_T("d://img//*.jpg"));
while (bWork) {
bWork = finder.FindNextFile();
CString path = finder.GetFileName();
if (finder.IsDots()) continue;
if (finder.

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



