指定目錄及其子目錄下的查找指定文件

原创 2012年03月28日 19:56:18
void BrowseFile(CString& strDir, CString& strFile, CString& Ext)
{
//定義查找文件對象
CFileFind cff;
CString szDir = strDir;


//當為根目錄時,最右側為'\'
if(szDir.Right(1)!="\\")
szDir+="\\";
//所有類型文件
szDir += strFile+"*";

BOOL bResult = cff.FindFile(szDir);
while(bResult)
{
bResult = cff.FindNextFile();

if(cff.IsDirectory() && !cff.IsDots())
{

}
else if(!cff.IsDirectory() && !cff.IsDots())
{
//查到符合文件名條件的文件
CString name = cff.GetFileName();
CString ext = name.Right(4);
ext.MakeLower();
if(ext == Ext)
{
//查到符合後綴名條件的文件,寫入自定義數組變量中
int len = name.GetLength();
sFileInfo[lfileCount].m_strFileName = name;

CString path = cff.GetFilePath();
path.Delete(path.GetLength()-len,len);

sFileInfo[lfileCount].m_strInfo = path;

lfileCount++;
}
}
}
cff.Close();
}

MFC 窗口最前端显示

转:http://blog.sina.com.cn/s/blog_61b116b10100ejlz.html    最前端显示:    在MFC中的CMainFrame类的OnCrea...

MFC中改变static text 字体大小

代码段亲测无误 在学习MFC中需要调整编辑框中的字体大小,以下是我结合网上与自己实际操作总结的,希望对其它同学有所帮助。 首先,了解以下函数原型: BOOL CreateFont( int nHei...
  • xbt312
  • xbt312
  • 2015年05月12日 08:00
  • 1823

编写一个search(s)的函数,将当前目录及其所有子目录下查找文件名包含指定字符串的文件,打印完整路径

编写一个search(s)的函数,将当前目录及其所有子目录下查找文件名包含指定字符串的文件,打印完整路径...

Python:编写函数,能在当前目录以及子目录下查找文件名包含指定字符串的文件,并打印出完整路径

绝对路径问题参考链接: http://www.newsmth.net/nForum/#!article/Python/69506 os模块参考链接: http://www.educity...

查找当前目录下的及其子目录中指定的文件

转自:http://blog.csdn.net/linuxzhouying/article/details/6989317 声明:感觉文章比较好,收录在此,一切版权属于原作者。     最近想...

[Windowns C]递归遍历指定目录下的子目录和文件

/* 功能:演示了利用C语言递归遍历指定目录下的子目录和文件! 说明:经修改也可以搜索文件名符合特定格式的文件,如修改“\\*.*”为“\\*.log” */ #include #i...

将指定目录下的所有子文件或子目录加载到TreeView

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin...
  • blacop
  • blacop
  • 2016年10月29日 19:09
  • 108

[Linux C]递归遍历指定目录下的子目录和文件

/* 功能:演示了在Linux下利用C语言递归遍历指定目录下的子目录(不含隐藏目录)和文件 */ #include #include #include void List(ch...

Linux复制指定目录及子目录下特定类型的文件

首先建立一个用于测试的目录,用'tree'命令查看其结构如下所示:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指定目錄及其子目錄下的查找指定文件
举报原因:
原因补充:

(最多只允许输入30个字)