在MFC中,如何获取文件夹内最新加入的文件名
答案:2 悬赏:0 手机版
解决时间 2021-02-22 07:54
- 提问者网友:回忆在搜索
- 2021-02-21 19:02
在MFC中,如何获取文件夹内最新加入的文件名
最佳答案
- 五星知识达人网友:狂恋
- 2021-02-21 20:15
一两句说不清。给你提示,自行百度。
FindFirstChangeNotification
ReadDirectoryChanges
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);
}
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯