FindFile FindNextFile 如何遍历一个文件夹并获取里面文件的信息
来源:互联网 发布:php 执行lua脚本 编辑:程序博客网 时间:2024/04/30 01:25
地址: FindFile FindNextFile 如何遍历一个文件夹并获取里面文
如何遍历一个文件夹并获取里面文件的信息?蚊子132 今天给大家一段实现的代码,非常简单的。
- // 遍历文件夹,获取文件信息
- void TravelFolder(CString strDir)
- {
- // 文件当前目录
- TCHAR Buffer[MAX_PATH];
- DWORD dwRet = GetCurrentDirectory(MAX_PATH, Buffer);
- CString strCurrent(Buffer);
- CFileFind filefind; //声明CFileFind类型变量
- CString strWildpath = strDir + _T("\\*.*"); //所有文件都列出。
- if(filefind.FindFile(strWildpath, 0)) //开始检索文件
- {
- BOOL bRet = TRUE;
- while(bRet)
- {
- bRet = filefind.FindNextFile(); //枚举一个文件
- if(filefind.IsDots()) //如果是. 或 .. 做下一个
- {
- continue;
- }
- // 文件名 begin
- CString strFileName = filefind.GetFileName();
- // 文件名 end
- // 文件修改时间 begin
- FILETIME filetime;
- FILETIME localtime;
- SYSTEMTIME systemtime;
- filefind.GetLastWriteTime(&filetime);
- FileTimeToLocalFileTime(&filetime, &localtime); //换成本地时间
- FileTimeToSystemTime(&localtime, &systemtime); //换成系统时间格式
- CString strTime = _T("");
- strTime.Format(_T("%04d%02d%02d%02d%02d%02d"),
- systemtime.wYear, systemtime.wMonth, systemtime.wDay,
- systemtime.wHour, systemtime.wMinute, systemtime.wSecond);
- // 文件修改时间 end
- if(!filefind.IsDirectory()) //不是子目录,把文件名打印出来
- {
- CString strWrite = _T("");
- strWrite += strFileName;
- strWrite += _T("\t");
- strWrite += strTime;
- strWrite += + _T("\r\n");
- TRACE(strWrite);
- }
- else //如果是子目录,递归调用该函数
- {
- CString strNewDir = strDir + CString(_T("\\")) + filefind.GetFileName();
- TravelFolder(strNewDir);//递归调用该函数打印子目录里的文件
- }
- }
- filefind.Close();
- }
- }
1 0
- FindFile FindNextFile 如何遍历一个文件夹并获取里面文件的信息
- 选择文件夹并遍历里面的文件
- 如何获取文件夹里面的文本信息
- C#如何遍历一个文件夹下面所有的文件、包括子文件夹里面的文件?
- 使用FindFirstFile,FindNextFile遍历一个文件夹
- 使用FindFirstFile,FindNextFile遍历一个文件夹
- 使用FindFirstFile,FindNextFile遍历一个文件夹
- 使用FindFirstFile,FindNextFile遍历一个文件夹
- 用FindFirstFile和FindNextFile遍历一个文件夹
- 使用FindFirstFile,FindNextFile遍历一个文件夹
- 使用FindFirstFile,FindNextFile遍历一个文件夹
- 遍历文件夹里面的文件,并绑定到dropdownlist
- C# 打开文件夹并遍历里面的文件
- c#如何实现对指定路径文件夹的遍历并复制里面所有文件到指定路径
- 利用FindFirstFile()以及FindNextFile()函数 实现遍历文件夹里的文件
- C#遍历文件夹, 获取文件/目录信息
- 利用FindFirstFile和FindNextFile查找文件或遍历文件夹
- 打开一个指定的文件夹并选中里面的一个指定文件或文件夹
- centos VIM查看文件编码 文件编码格式转换 文件名编码转换
- Swift学习计划
- 怎样提高意志力?
- 实现一个方法计时器
- 多条件查询DataTable返回DataTable
- FindFile FindNextFile 如何遍历一个文件夹并获取里面文件的信息
- 新人学编程必看——HTML学习资料
- java DecimalFormat, NumberFormat 格式化十进制数字
- Asp.Net MVC4开发一:概要
- POJ 1201 差分约束(集合最小元素个数)
- IOS8刷机之后
- oracle数据库的数据库名、实例名、ORACLE_SID
- UITableView刷新数据
- iOS学习笔记(十五)——数据库操作(SQLite)