`

文件夹搜索器

    博客分类:
  • C++
 
阅读更多
int Test(char* g_pcDir)
{
   //LPWIN32_FIND_DATA lpFileData = new WIN32_FIND_DATA();
    WIN32_FIND_DATA FileData;
    HANDLE hSearch;
    char cFileName[ MAX_PATH ];
char cPathName[ MAX_PATH ];
    BOOL fFinished = FALSE;

    // Change current directory.
    SetCurrentDirectory(g_pcDir);

    // Start searching for *.* files in the current directory.
    hSearch = FindFirstFile("*.*", &FileData);
    if (hSearch == INVALID_HANDLE_VALUE)
    {
        printf("\r\n No *.* file was found.");
        fFinished = TRUE;
    }
    while (!fFinished)
    {
       strcpy(cFileName, FileData.cFileName);
        /* 遍历文件夹*/
if (FILE_ATTRIBUTE_DIRECTORY == (FileData.dwFileAttributes & 0xff))
{
if (strcmp(cFileName, "..") != 0
&& strcmp(cFileName, ".") != 0)
{
sprintf(cPathName, "%s\\%s", g_pcDir, cFileName);
Test(cPathName);
}
}
else
{
printf("%s\\%s\n", g_pcDir,cFileName);
}


        //Search next file
        if(!FindNextFile(hSearch, &FileData))
        {
            if (GetLastError() == ERROR_NO_MORE_FILES)
            {
/* find finish */
                fFinished = TRUE;
            }
            else
            {
                printf("\r\n error!");
            }
        }
    }
    //Close the search handle.
     if (!FindClose(hSearch))
    {
        printf("\r\n Couldn't close search handle.");
    }
    return 0;
}
分享到:
评论

相关推荐

    批量文件或文件夹搜索器

    批量文件或文件夹搜索器

    VC6.0 文件搜索器

    文件搜索器,模拟WINDOWS自带的搜索引擎. 具有强大的搜索文件和文件夹的功能.并能在列表框中对搜索到的文件或文件夹进行操作.. 对于新手,具有一定的学习价值。

    日月精华文件夹加密器 v13.1.zip

     软件中独特的搜索功能,即使在你的电脑里,加密了再多的文件夹只需轻轻一点,所有加密文件夹将尽显在你的眼下,并且还可根据用户自己的选择,将这些加密后的文件夹进行整理,这样你就不用为,因加密的文件夹过多...

    文件夹加密器 V9.2

     软件中独特的搜索功能,即使在你的电脑里,加密了再多的文件夹只需轻轻一点,所有加密文件夹将尽显在你的眼下,并且还可根据用户自己的选择,将这些加密后的文件夹进行整理,这样你就不用为,因加密的文件夹过多而...

    文件夹嗅探器3.51

     2005.7.21 1.3 修正了搜索Bug,可以搜索到《高强度文件夹加密大师8000 Ⅶ.32》加密的文件了  2005.7.18 1.2 修正了复制、剪切文件的Bug  2005.7.8 1.1 增加了文件类型测试功能  免责声明:  本说明...

    文件批量搜索器 v3.0.zip

    文件批量搜索器可以批量搜索您所需要的大量文件,并把搜索到的文件复制到您自己的文件夹内!方便快捷! 文件批量搜索器 使用方法: 1.将您需要搜索的所有文件名(包含扩展名)粘贴到文本框内,每个文件名一行。 2....

    Word文档内容搜索器2.0.rar

    word文档内容搜索器2.0,主要实现根据word内容搜索硬盘内含搜索内容的word文档,支持多内容搜索和子文件夹搜索!

    java文件搜索器

    使用java实现的一个文件搜索器,该搜素器能够自动读出电脑上面已有的盘,使用者可以通过选择指定盘,输入需要搜索的关键字进行搜索,也可以通过文件选择器进行选择,在指定的文件夹中进行搜索,且该过程可中断。

    打开文件夹(资源管理器),选中多个文件(文件夹)

    打开一个资源管理器并选中多个目标(文件、文件夹)。在国内网站搜索很久没有找到相关代码,后来在一个网站上找到了使用SHOpenFolderAndSelectitems函数来打开资源管理器,但是只能选中一个目标,因此在他的基础上...

    java文件搜索器(完整)

    使用java实现的一个文件搜索器,该搜素器能够自动读出电脑上面已有的盘,使用者可以通过选择指定盘,输入需要搜索的关键字进行搜索,也可以通过文件选择器进行选择,在指定的文件夹中进行搜索,且该过程可中断。

    右击驱动器或文件夹不能打开搜索

    右击驱动器或文件夹不能打开搜索,双击rightclicksearch.reg

    Word文档搜索器(快速找到Word文档).rar

    软件介绍:  Word文档搜索器能够从指定的路径下快速搜索包含指定关键字的WORD文档,特别是硬盘中存放有大量的WORD时,这个工具简直就是神器。通过使用人工搜索,就是... 新版本支持多关键字查找和子文件夹搜索。

    文件夹加密软件_免费版

    选择【文件夹加密器】的5大理由 1.操作简单  只需在文件夹加上点击右键,即可对其进行加/解密操作 2.加/解密速度快捷  高新的加密技术,即便几百M的文件夹,加/解密也不会超过1秒钟 3.界面美观,大方  精...

    多线程文件搜索器非常好

    多线程文件搜索器非常好

    文件夹快照中文便携版

    是一款文件夹快照创建工具,可创建您硬盘驱动器上的文件夹结构“快照”,并将其保存为一个 HTML 文件。软件的独特之处在于,使用现代技术创建 HTML 文件快照,使其感觉更像是一个类似于 Windows 资源管理器的“真实...

    自定义文件夹栏目 自定义搜索管理器 信息条提示(Infotip) 得到BMP文件大小 DLL,EXE文件的文件导入表IAT 其他类型的外壳扩展

    自定义文件夹栏目 自定义搜索管理器 信息条提示(Infotip) 得到BMP文件大小 DLL,EXE文件的文件导入表IAT 其他类型的外壳扩展Shell Extension插件编程

    QT写的文件搜索器(Designer窗体设计结合代码)

    Designer设计窗体,结合代码,对搜寻文件在规定路径下进行目录遍历

    Android 遍历文件夹,搜索指定扩展名的文件

    Android 遍历文件夹,搜索指定扩展名的文件

    Listary文件搜索器

    它是一款非常优秀的 Windows 文件浏览和搜索增强工具,可以为你 Windows 的「文件浏览对话框」、「资源管理器」等增加非常方便的文件快速定位、实时全盘搜索、常用文件夹收藏、打开历史、快速切换到已打开的路径、...

    给我搜搜,硬盘文件搜索器

    “给我搜搜”是一种硬盘文字搜索工具,可以搜索硬盘上的文字,也可以搜索指定文件夹搜索。现在的人工作节奏比较快,在这样快节奏的生活里,人的压力也与日俱增,人人都想成为多面手。个人的电脑上的资料也越来越多,...

Global site tag (gtag.js) - Google Analytics