格物学 高中知识点

cfilefind类中的isdots函数是判断什么的 请讲的通俗一点 不要网上那种概念性的解释

格物自测!为高考,从高一就准备自己的知识点储备!
2024-05-04
cfilefind类中的isdots函数是判断什么的 请讲的通俗一点 不要网上那种概念性的解释

是VisualC++的MFC类CFi元国责吧尽院款社模举leFind吧?成员函数is纪相拉川岩传dots()检测的是『.』『..』这两个目录。
这是一个操作系统相关的概念。
.-代表当前的目录;而..-代表上一层的目录。
举例来说:如果程序的当前目录是:c:\windows\temp,那么.=c:\windows\te强较该半报mp;而..=c:\windows 

在操作系统中(Windows,xNix等),每一个目录下都有这么两个目录,这就象链表一样,把自身和上一级目录串了起来。

当你使用CFileFind的时候,有时需要对短汉失妈因谓到组斯刚假结果进行过滤,否则任何文件或次进套席会行掉传目录都会被CFileFin社语你五轴见想聚菜处查d中的成员函数FindFile()和FindNextFile()所发现并返回,这也许会干扰你的判断。
下面的代码片段说明这个用法:

void 
Recurse(后精的六跑LPCTSTR 
pstr言乙注杨节) 
// 
设置一个目录,比如:"c:\\windows"
 
 
 
CFileFind 
finder;


 
 
 
CString 
sPath(pstr);

 
 
 
sPath 
+= 
_T("\\*.*");


 
 
 
B异OOL 
bWorking 

***.findfile(sPath);


 
 
 
while 
(bWorking)
 
 
 
{
 
 
 
 
 
 
bWorking 

***.findnextfile();


 
 
 
 
 
 
// 
跳过 

和 
.. 
;
 
否则半还单甲背大易动木身会陷入无限循环中!!!
 
 
 
 
 
 
if 
(***.isdots())
 
 
 
 
 
 
 
 
 
continue;


 
 
 
 
 
 
// 
如果是目录,进入搜索 
(递归ing)!!!
 
 
 
 
 
 
if 
(***.isdirectory())
 
 
 
 
 
 
{
 
 
 
 
 
 
 
 
 
CString 
str 

***.getfilepath();

 
 
 
 
 
 
 
 
 
TRACE(_T("%s\n"), 
(LPCTSTR)str);

 
 
 
 
 
 
 
 
 
Recurse(str);

 
 
 
 
 
 
}
 
 
 
 
 
 
else
 
 
 
 
 
 
{
 
 
 
 
 
 
 
 
 
 
//不是目录,作点啥呢? 
<
=层黑差阻项== 
按需添加你的代码如下!!
 
 
 
 
 
 
 
 
 
 
;

 
 
 
 
 
 
}
 
 
 
}

 
 
 
***.close();

} 内容来自网友回答


概率与概率密度函数的区别,为什么要提出这个概念呢?

函数概念

高考倒计时 {dede:global.cfg_gktime/}2024年高考时间 6月7日,8日,9日
高中知识点专业其他问题:
高中知识点
相近专业 历年高考分数 高中知识点 高一 测试 计算机 材料 机械 仪器仪表 能源动力 电气 电子信息 自动化 化工与制药 地质 矿业 纺织 轻工 交通运输 海洋工程 航空航天 兵器 核工程 农业工程 林业工程 环境科学与工程 生物医学工程 食品科学与工程 建筑 安全科学与工程 生物工程 公安技术 网络空间安全 土木 水利 测绘 植物生产 自然保护与环境生态 动物生产 动物医学 林学 水产 草学 基础医学 临床医学 口腔医学 公共卫生与预防医学 中医学 中西医结合 药学 中药学 法医学 医学技术 管理科学与工程 工商管理 农业经济管理 公共管理 图书情报与档案管理 物流管理与工程 工业工程 电子商务 旅游管理 艺术学理论 音乐与舞蹈学 戏剧与影视学 美术学 设计学 哲学 经济学 财政学 金融学 经济与贸易 法学 政治学 社会学 民族学 马克思主义理论 公安学 教育学 体育学 中国语言文学 外国语言文学 新闻传播学 历史学 数学 物理学 化学 天文学 地理科学 大气科学 海洋科学 地球物理学 地质学 生物科学 心理学 统计学 高考试题库 力学