国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++遍歷文件夾下文件的方法

2020-01-26 15:02:10
字體:
來源:轉載
供稿:網友

本文實例講述了C++遍歷文件夾下文件的方法。分享給大家供大家參考。具體如下:

#include <windows.h>#include <stdio.h>#include <string.h>#define LEN 1024// 深度優先遞歸遍歷目錄中所有的文件BOOL DirectoryList(LPCSTR Path){ WIN32_FIND_DATA FindData; HANDLE hError; int FileCount = 0; char FilePathName[LEN]; // 構造路徑 char FullPathName[LEN]; strcpy(FilePathName, Path); strcat(FilePathName, "http://*.*"); hError = FindFirstFile(FilePathName, &FindData); if (hError == INVALID_HANDLE_VALUE) { printf("搜索失敗!"); return 0; } while(::FindNextFile(hError, &FindData)) { // 過慮.和.. if (strcmp(FindData.cFileName, ".") == 0   || strcmp(FindData.cFileName, "..") == 0 ) {  continue; } // 構造完整路徑 wsprintf(FullPathName, "%s//%s", Path,FindData.cFileName); FileCount++; // 輸出本級的文件 printf("/n%d %s ", FileCount, FullPathName);  if (FindData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {  printf("<Dir>");  DirectoryList(FullPathName); } } return 0;}void main(){ DirectoryList("D:eclipse-J2EE");}

希望本文所述對大家的C++程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 财经| 江北区| 金山区| 武宣县| 虎林市| 鄂尔多斯市| 武强县| 敦煌市| 浮梁县| 安岳县| 万源市| 屯昌县| 栖霞市| 博乐市| 区。| 乌鲁木齐市| 浦县| 牡丹江市| 页游| 大埔县| 上饶县| 静乐县| 泸州市| 哈巴河县| 东安县| 中宁县| 榕江县| 锡林浩特市| 贵德县| 东乌| 察隅县| 忻城县| 五大连池市| 镇赉县| 高雄县| 芮城县| 泸西县| 汉沽区| 辽阳县| 滦平县| 江华|