C++读取某一目录下的所有文件名
2012-12-12 16:16
246 查看
#include <afxwin.h> // project->settings->general->Use MFC in a shared DLL #include <iostream> using namespace std; void FindAllFile(CString path, CString* filenames, int& count) { CFileFind finder; BOOL working = finder.FindFile(path + "\\*.*"); while (working) { working = finder.FindNextFile(); if (finder.IsDots()) continue; if (finder.IsDirectory()) { //FindAllFile(finder.GetFilePath(), filenames, count); } else { CString filename = finder.GetFileName(); filenames[count++] = filename; } } } int main(int argc, char* argv[]) { CString filenames[1024]; int count = 0; char path[MAX_PATH]; while (cin >> path) { // . for current directory, empty for root directory FindAllFile(path, filenames, count); for (int i = 0; i < count; i++) cout << (LPCSTR)(filenames[i].GetBuffer(filenames[i].GetLength())) << endl; } return 0; }
相关文章推荐
- C++读取某一目录下的所有文件名
- C++读取目录下所有文件名
- c++读取目录下所有文件名
- 【转】VB问题:如何读取、返回某一目录下的所有文件名
- windows下c++读取一个目录下的所有文件
- Linux/Unix下读取指定目录下的所有文件名
- 读取某一目录下(包括子目录)所有mp3、wma、m4a格式文件,制作成m3u列表(Java, Windows)
- php 读取目录中所有文件名(含子目录)
- window下获取指定目录下面的所有文件名 c/c++
- c++读取某文件夹下的所有文件并查找.txt类型文件名
- linux c/c++ 读取指定目录下的文件名
- ubuntu C++ 读取文件夹下所有文件的文件名
- 用Perl读取一个目录下的所有文件名
- C#读取某个目录下的所有excel文件名
- Python 打印某一目录下所有文件名
- Python实现读取目录所有文件的文件名并保存到txt文件代码
- Java读取指定目录下的所有文件名
- php读取目录中所有文件名(含子目录)
- php读取目录及子目录下所有文件名的方法
- C/C++下读取某一文件夹下所有文件的方法