Windows的文件查找功能是怎樣實現的? Windows中搜尋文件時,可以指定包含文件,這個搜尋功能是怎樣實現的?比如說,我要搜尋一個指定目錄下所有*.txt的文件,且文件中含有指定字符的文件?有沒有什麼API可以實現這個功能? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 msdnWIN32_FIND_DATAFindFirstFile()FindNextFile()FindClose() 不知道Windows 的查找功能是怎樣實現的? void SearchFile(CString csFilename){ WIN32_FIND_DATA FindFileData; HANDLE hFind; hFind = ::FindFirstFile("*", &FindFileData); if(hFind != INVALID_HANDLE_VALUE) { do { if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { if(*FindFileData.cFileName != '.') { ::SetCurrentDirectory(FindFileData.cFileName); SearchFile(csFilename); ::SetCurrentDirectory(".."); } } else { if(((CString)FindFileData.cFileName).CompareNoCase(csFilename) == 0) { // } } }while(::FindNextFile(hFind, &FindFileData)); ::FindClose(hFind); }} windows的查找功能很强,速度特别快是不是跟内部文件组织形式有关? 搜索文件名的代碼有很多,但不知道Windows怎樣搜索出包含指定文字的文件. 试试用 SoftICE 或 spy 跟踪一下。 如何用系统查找功能来查找指定文件? ShellExecute(m_hWnd,"find","d:\\nish", NULL,NULL,SW_SHOW); 不好意思,不會用SoftICE.我不是要怎樣調出查找的對話框,而是要怎樣實現Windows 查找功能的代碼,關鍵是Windows 怎樣查找匹配指定的文字的文件這個功能? 基于网络的学生信息管理分析系统 想买个64位,双核的本本,<= 1W, 大家有什么好推荐. 求一个Dialog显示Html的代码 遇到两个怪问题,不知那位高人能指点一二!!!十分感谢!!! 遇到函数传递值的怪事,请大家帮我看看。 哪位有SIP的资料?当然咯,最好是源码:) 在ATL中使用Slider控件的问题 头文件放在哪里好??谢谢 关于CCombobox的使用 to lbqsv(vc_lover) :vc++调试的问题(断点如何设) 大虾高抬贵手,帮小弟一把关于SMTP ,POP3在两台局域网中的实现 请进-怎样实现这种编辑框效果-请进
FindFirstFile()
FindNextFile()
FindClose()
{
WIN32_FIND_DATA FindFileData;
HANDLE hFind;
hFind = ::FindFirstFile("*", &FindFileData);
if(hFind != INVALID_HANDLE_VALUE)
{
do
{
if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
if(*FindFileData.cFileName != '.')
{
::SetCurrentDirectory(FindFileData.cFileName);
SearchFile(csFilename);
::SetCurrentDirectory("..");
}
}
else
{
if(((CString)FindFileData.cFileName).CompareNoCase(csFilename) == 0)
{
//
}
}
}while(::FindNextFile(hFind, &FindFileData)); ::FindClose(hFind);
}
}
是不是跟内部文件组织形式有关?
但不知道Windows怎樣搜索出包含指定文字的文件.
NULL,NULL,SW_SHOW);
而是要怎樣實現Windows 查找功能的代碼,關鍵是Windows 怎樣查找匹配指定的文字的文件這個功能?