• 大小: 364KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: C/C++
  • 标签: everything  

资源简介

类似于everything的c++源码,类似于everything的c++源码

资源截图

代码片段和文件信息

// BasicSearch.cpp
// 版权所有(C) 陈雄
// Homepage:
// Email:chenxiong0115@163.com chenxiong115@qq.com
// purpose:
// 您可以以任何方式使用本代码,如果您对本代码不满,
// 您可以将其粉碎。您也可以删除版权信息和作者联系方式。
// 如果您给我一个进步的机会,我将万分感谢。
/////////////////////////////////////////////////////////////////////////////////
#include “global.h“
#include “StrMatch.h“

const int ALPHABETA_SIZE=0x80;
const short FAIL_STATE=0x8000; //-32768 用于AC算法
BYTE g_NoCaseTable[ALPHABETA_SIZE]; //搜索时已经初始化

void Helper_InitNoCaseTable()
{
    for(int i=0;i        if(i>=‘A‘ && i<=‘Z‘) g_NoCaseTable[i]=i+32;
        else g_NoCaseTable[i]=i;
    }
}

//pParentDir是待考察文件的直接父指针
__forceinline BOOL IsExtnameSat(PDIRECTORY_RECORD pParentDirPDIRECTORY_RECORD* ppDirint *pbSubDirint nCheck)//扩展名满足么
{
    PDIRECTORY_RECO

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      34182  2010-09-30 15:27  NtfsDesktopSearch\BasicSearch.cpp

     文件      63996  2010-06-08 18:29  NtfsDesktopSearch\DesktopSearch.aps

     文件      97281  2010-09-30 15:27  NtfsDesktopSearch\DesktopSearch.cpp

     文件       5895  2010-05-20 15:28  NtfsDesktopSearch\DesktopSearch.rc

     文件        890  2010-06-08 13:31  NtfsDesktopSearch\DesktopSearch.sln

    ..A..H.    193536  2010-06-09 16:52  NtfsDesktopSearch\DesktopSearch.suo

     文件       6014  2010-05-22 19:10  NtfsDesktopSearch\DesktopSearch.vcproj

     文件       1413  2010-06-09 16:52  NtfsDesktopSearch\DesktopSearch.vcproj.QINGQING.Administrator.user

     文件      10005  2010-09-30 15:27  NtfsDesktopSearch\DirBasicInfoMap.cpp

     文件       1864  2010-09-30 15:27  NtfsDesktopSearch\DirBasicInfoMap.h

     文件      15771  2010-09-30 15:27  NtfsDesktopSearch\DirFilterList.cpp

     文件       3148  2010-09-30 15:27  NtfsDesktopSearch\DirFilterList.h

     文件      13015  2010-09-30 15:27  NtfsDesktopSearch\ExtArray.cpp

     文件       2722  2010-09-30 15:27  NtfsDesktopSearch\ExtArray.h

     文件      13790  2010-06-08 13:31  NtfsDesktopSearch\FilterCtrl.cpp

     文件       2145  2010-06-08 13:31  NtfsDesktopSearch\FilterCtrl.h

     文件       3917  2010-06-09 16:49  NtfsDesktopSearch\global.h

     文件       5570  2010-06-08 13:31  NtfsDesktopSearch\Helper.h

     文件      15912  2010-06-08 13:31  NtfsDesktopSearch\Index.cpp

     文件       1765  2010-06-08 13:31  NtfsDesktopSearch\Index.h

     文件       4471  2010-06-08 13:31  NtfsDesktopSearch\IndexNodeBlock.h

     文件        672  2010-06-08 13:31  NtfsDesktopSearch\Lock.h

     文件       1498  2010-06-08 13:31  NtfsDesktopSearch\MemoryMgr.cpp

     文件        700  2010-06-08 13:31  NtfsDesktopSearch\MemoryMgr.h

     文件       1992  2010-06-08 13:31  NtfsDesktopSearch\MemoryPool.cpp

     文件       3100  2010-06-08 13:31  NtfsDesktopSearch\MemoryPool.h

     文件       8098  2010-06-08 13:31  NtfsDesktopSearch\NameSort.cpp

     文件       8454  2010-06-08 13:31  NtfsDesktopSearch\NameSort.h

     文件       8140  2010-06-08 13:31  NtfsDesktopSearch\ntfs.cpp

     文件       7126  2010-06-08 13:31  NtfsDesktopSearch\ntfs.h

............此处省略12个文件信息

评论

共有 条评论

相关资源