文正公在开发一个系统时,涉及到这个方面的内容。现将自己写的源码公开以便讨论和交流。
目标:遍历文件夹及其子目录中的文件,并将相应的文件夹里的文件名写在以该文件夹为名的txt文件中。我的示例文件夹里放的都是图片。当然其他的文件程序也可以跑的,大同小异。
#include <afx.h>
#include <iostream>
#include <fstream>
using namespace std;
string folder_filename;
void Folder_Rec(LPCTSTR path)
{
CFileFind filefind;
CString str(path);