MFC 文件夹

// 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);
	


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值