运行MSDN中关于CFileFind的成员函数FindFile()的示例代码出现的问题。
整个代码如下:#include<afx.h>#include<iostream.h>voidmain(){CFileFindfinder;BOOLbWorking=fin...
整个代码如下:
#include <afx.h>
#include <iostream.h>
void main()
{
CFileFind finder;
BOOL bWorking = finder.FindFile("*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
cout << (LPCTSTR) finder.GetFileName() << endl;
}
}
运行结果如图所示(注意,工程名为tt67),问题是,显示的前两行为什么不是文件名而是"."和".."呢? 展开
#include <afx.h>
#include <iostream.h>
void main()
{
CFileFind finder;
BOOL bWorking = finder.FindFile("*.*");
while (bWorking)
{
bWorking = finder.FindNextFile();
cout << (LPCTSTR) finder.GetFileName() << endl;
}
}
运行结果如图所示(注意,工程名为tt67),问题是,显示的前两行为什么不是文件名而是"."和".."呢? 展开
展开全部
windows的文件目录结构就是这样的。你在cmd下用dir命令查看也有"."和".."这2个文件夹。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用字符串过滤掉,还有一个根据文件属性,或者文件夹属性来区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询