【转】MFC和批处理方法遍历文件夹
来源:互联网 发布:淘宝延长收货时间 花呗 编辑:程序博客网 时间:2024/04/28 20:27
MFC和批处理方法遍历文件夹
1.MFC方法:
//参数 szRootPath要查找的根结点,不带最后的"\"
void CFindfileDlg::FindFile(const char *szRootPath)
{
WIN32_FIND_DATA findData;
CString strFileName= szRootPath;
strFileName += "\\*.*"; //注:这里可以用通配符,( *.txt, a?.txt等)
HANDLE hFind=FindFirstFile( strFileName, &findData );
BOOL bFind = hFind ? TRUE : FALSE;
while ( bFind )
{
if( findData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY )
{
CString strroot;
strroot.Format( "%s\\%s", szRootPath, findData.cFileName );
if( strcmp( findData.cFileName, "..") && strcmp( findData.cFileName, ".") )
FindFile( strroot ); //递归
}
else
{
CString strShow;
strShow.Format( "%s\\%s", szRootPath, findData.cFileName );
ShowFile( strShow ); //查找到的文件名
}
bFind = FindNextFile( hFind, &findData );
}
}
2.批处理方法.(批处理不会,以下代码上以前在网上找的),示例:在当前文件夹及子文件夹删除后缀为.tree的文件.
::@echo off
rem 正在搜索...
rem 删除文件
for /f "delims=" %%i in ('dir /b /a-d /s "*.tree"') do del %%i
rem 删除完毕
pause
- 【转】MFC和批处理方法遍历文件夹
- MFC遍历文件和文件夹
- MFC文件夹打开,和文件夹下文件遍历
- 如何用批处理遍历文件夹
- MFC文件遍历文件夹
- MFC遍历文件夹
- 又说MFC遍历文件夹
- MFC遍历文件夹
- mfc遍历文件夹
- MFC遍历文件夹
- MFC 遍历指定文件夹
- 批处理遍历子文件夹的文件
- 常用的遍历文件夹批处理命令
- Java遍历文件夹及图像缩放批处理
- MFC 树形控件遍历文件夹
- 【MFC】遍历文件夹及其子文件夹
- 遍历文件夹方法2
- 文件夹遍历的方法
- 表中误删数据恢复
- 转载_使用ioctl和内核交换数据
- Flex 制作EPUB
- 802.11协议帧间间隔-SIFS,DIFS,PIFS,EIFS 及 slottime
- Ribbon2: 创建动态的Ribbon库
- 【转】MFC和批处理方法遍历文件夹
- 系统启动后的 wifi加载 过程-图解
- PDF转换成图片-11种方案
- 封装自己的ghost xp sp3
- AF_UNIX 地址系列 (
- 套接字选项和I/O控制命令
- Ubuntu下Hadoop单结点部署
- RibbonX的学习资源
- 黑马程序员 -- 多线程