永发信息网

在MFC中,如何获取文件夹内最新加入的文件名

答案:2  悬赏:0  手机版
解决时间 2021-02-22 07:54
  • 提问者网友:回忆在搜索
  • 2021-02-21 19:02
在MFC中,如何获取文件夹内最新加入的文件名
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-02-21 20:15
一两句说不清。给你提示,自行百度。
FindFirstChangeNotification
ReadDirectoryChanges
全部回答
  • 1楼网友:上分大魔王
  • 2021-02-21 21:45
void cfinddlg::filefind(cstring szpath, int &fcount, int &dcount) { if(szpath.right(1) == _t("\\")) szpath += _t("*.*"); else szpath += _t("\\*.*"); cfilefind find; bool bfind = find.findfile(szpath); while(bfind) { bfind = find.findnextfile(); if(!find.isdots()) { m_list.addstring( find.getfilepath() ); // 添加文件(夹)路径到列表控件 if(find.isdirectory()) dcount++; // 文件夹数量 else fcount++; // 文件数量 } if(!find.isdots() && find.isdirectory()) { filefind(find.getfilepath(), fcount, dcount); } } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯