// MFC_CONSOLE.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<afxtempl.h>
int main(int argc, char* argv[])
{
CString fileName;
CFileFind finder;
//SetCurrentDirectory("%\\WINDOWS%\\system32\\");
BOOL bWorking = finder.FindFile("G:\\rev\\*.*");
CPtrList ptrFinder;
ptrFinder.AddTail(&finder);
CFileFind* pTempFinder;
CFileFind* pNewFinder;
while (!ptrFinder.IsEmpty())
{
pTempFinder =(CFileFind*)ptrFinder.GetHead();
ptrFinder.RemoveHead();
bWorking = true;
while(bWorking)
{
bWorking = pTempFinder->FindNextFile();
if(!pTempFinder->IsDots() && pTempFinder->IsDirectory())
{
printf("%s\n",pTempFinder->GetFileName());
fileName = pTempFinder->GetFilePath() +"\\*.*" ;
pNewFinder = new CFileFind;
pNewFinder->FindFile(fileName);
ptrFinder.AddTail(pNewFinder);
MFC 文件夹
最新推荐文章于 2024-10-07 21:36:46 发布