使用windows API函数获取目录下所有文件名---目录下文件的扫描和处理

2020-11-27 23:26

阅读:646

标签:windows   api   获取目录下所有文件名   

直接上代码

// test_max.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include 
#include 
#include 
#include 
#include 
#pragma comment(lib,"shlwapi.lib")					//注意放置的位置
using namespace std;

void findFile(string dir)
{
	WIN32_FIND_DATAA stFD ;							//存放文件信息的结构体
	HANDLE h;
	string temp;

	temp=dir+"\\*";
	h=FindFirstFileA(temp.c_str(),&stFD);			//构建目录句柄

	while(FindNextFileA(h,&stFD))						//提取目录句柄对应目录所包含的文件
	{
		temp=dir+"\\"+stFD.cFileName;

		if(temp==dir+"\\..")										//上一级路径
		{
			continue;
		}
		else if(PathIsDirectoryA(temp.c_str()) )		//包含子目录
		{
			findFile(temp);												//递归调用
		}
		else
		{
			cout知道文件名和路径名之后可以进行自己想要的处理

使用windows API函数获取目录下所有文件名---目录下文件的扫描和处理,搜素材,soscw.com

使用windows API函数获取目录下所有文件名---目录下文件的扫描和处理

标签:windows   api   获取目录下所有文件名   

原文地址:http://blog.csdn.net/cjc211322/article/details/25976167

上一篇:winform 加密 解密

下一篇:UESTC-1307-windy数


评论


亲,登录后才可以留言!