Everything 搜索语法

本文详细介绍了高级搜索语法,包括操作符、通配符、宏、修饰符、函数等,帮助用户精确查找各类文件,如音频、视频、图片和文档,同时提供了日期、大小、属性等搜索条件的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搜索语法

  • 操作符: 
    space 与 (AND) 
    | 或 (OR) 
    ! 非 (NOT) 
    < > 分组 
    " " 搜索引号内的词组.

  • 通配符:

    • 匹配 0 个或多个字符. 
      ? 匹配 1 个字符.
  • 宏: 
    quot: 双引号 (") 
    apos: 单引号 (') 
    amp: 与号 (&) 
    lt: 小于 (<) 
    gt: 大于 (>) 
    #<n>: 十进制 Unicode 字符 <n>. 
    #x<n>: 十六进制 Unicode 字符 <n>. 
    audio: 搜索音频文件. 
    zip: 搜索压缩文件. 
    doc: 搜索文档文件. 
    exe: 搜索可执行文件. 
    pic: 搜索图片文件. 
    video: 搜索视频文件.

  • 修饰符: 
    ascii: 启用快速 ASCII 大小写对比. 
    case: 区分大小写. 
    diacritics: 匹配变音标记. 
    file: 仅匹配文件. 
    folder: 仅匹配文件夹. 
    noascii: 禁用快速 ASCII 大小写对比. 
    nocase: 不区分大小写. 
    nodiacritics: 不匹配变音标记. 
    nofileonly: 仅不允许文件. 
    nofolderonly: 仅不允许文件夹. 
    nopath: 不匹配路径. 
    noregex: 禁用正则表达式. 
    nowfn: 不匹配完整文件名. 
    nowholefilename: 不匹配完整文件名. 
    nowholeword: 仅禁用全字匹配. 
    nowildcards: 禁用通配符. 
    noww: 仅禁用全字匹配. 
    path: 匹配路径和文件名. 
    regex: 启用正则表达式. 
    utf8: 禁用快速 ASCII 大小写对比. 
    wfn: 匹配完整文件名. 
    wholefilename: 匹配完整文件名. 
    wholeword: 仅匹配全字符. 
    wildcards: 启用通配符. 
    ww: 仅全字匹配.

  • 函数: 
    album: 搜索媒体专辑元数据. 
    ansicontent: 搜索 ANSI 格式文本内容. 
    artist: 搜索媒体艺术家元数据. 
    attrib: 搜索指定的文件属性的文件和文件夹. 
    attribdupe: 搜索含有相同属性的文件和文件夹. 
    attributes: 搜索指定的文件属性的文件和文件夹. 
    bitdepth: 搜索指定像素密度的图片. 
    child: 搜索包含匹配文件名文件的文件夹. 
    childcount: 搜索包含有指定数目子文件夹或文件的文件夹. 
    childfilecount: 搜索包含有指定数目文件的文件夹. 
    childfoldercount: 搜索包含有指定数目子文件的文件夹. 
    comment: 搜索媒体注释元数据. 
    content: 搜索文本内容. 
    count: 指定搜索结果最大值. 
    dateaccessed: 搜索指定访问时间的文件和文件夹. 
    datecreated: 搜索指定创建日期的文件和文件夹. 
    datemodified: 搜索指定修改日期的文件和文件夹. 
    daterun: 搜索指定打开时间的文件和文件夹. 
    da: 搜索指定访问时间的文件和文件夹. 
    dadupe: 搜索含有相同访问时间的文件和文件夹. 
    dc: 搜索指定创建日期的文件和文件夹. 
    dcdupe: 搜索含有相同创建时间的文件和文件夹. 
    dimensions:X 搜索指定长宽的图片. 
    dm: 搜索指定修改日期的文件和文件夹. 
    dmdupe: 搜索含有相同修改时间的文件和文件夹. 
    dr: 搜索指定打开时间的文件和文件夹. 
    dupe: 搜索重复的文件名. 
    empty: 搜索空文件夹. 
    endwith: 搜索以指定文本结尾的文件 (包含扩展名). 
    ext: 搜索和列表中指定的扩展名匹配的文件 (扩展名以分号分隔). 
    filelist: 搜索文件名列表中的文件. 
    filelistfilename: 搜索文件名列表中的文件和文件夹. 
    frn: 搜索指定文件索引号的文件和文件夹. 
    fsi: 搜索指定盘符索引中文件或文件夹 (索引 0 表示 C 盘, 以此类推). 
    genre: 搜索媒体流派元数据. 
    height: 搜索指定像素高度的图片. 
    infolder: 搜索指定路径下的文件和文件夹 (不包含子文件夹). 
    len: 搜索和指定的文件名长度相匹配的文件和文件夹. 
    namepartdupe: 搜索含有相同名称部分的文件和文件夹. 
    orientation: 搜索指定方向的图片 (水平或竖直). 
    parent: 搜索指定路径下的文件和文件夹 (不包含子文件夹). 
    parents: 搜索有指定数目父文件夹的文件和文件夹. 
    rc: 搜索指定最近修改日期的文件和文件夹. 
    recentchange: 搜索指定最近修改日期的文件和文件夹. 
    root: 搜索没有父文件夹的文件和文件夹. 
    runcount: 搜索指定打开次数的文件和文件夹. 
    shell: 搜索已知的 Shell 文件夹名称, 包括子目录和文件. 
    size: 搜索指定大小的文件 (以字节为单位). 
    sizedupe: 搜索大小重复的文件. 
    startwith: 搜索指定文本开头的文件. 
    title: 搜索媒体标题元数据. 
    track: 搜索指定音轨号的媒体文件. 
    type: 搜索指定的文件类型的文件和文件夹. 
    utf16content: 搜索 UTF-16 格式文本内容. 
    utf16becontent: 搜索 UTF-16 BE 格式文本内容. 
    utf8content: 搜索 UTF-8 格式文本内容. 
    width: 搜索指定像素宽度的图片.

  • 函数语法: 
    function:value 等于某设定值. 
    function:<=value 小于等于某设定值. 
    function:<value 小于某设定值. 
    function:=value 等于某设定值. 
    function:>value 大于某设定值. 
    function:>=value 大于等于某设定值. 
    function:start..end 在起始值和终止值的范围内. 
    function:start-end 在起始值和终止值的范围内.

  • 大小语法: 
    size[kb|mb|gb]

  • 大小常数: 
    empty 
    tiny 0 KB < 大小 <= 10 KB 
    small 10 KB < 大小 <= 100 KB 
    medium 100 KB < 大小 <= 1 MB 
    large 1 MB < 大小 <= 16 MB 
    huge 16 MB < 大小 <= 128 MB 
    gigantic 大小 > 128 MB 
    unknown

  • 日期语法: 
    year 
    month/year 或者 year/month 取决于本地设置 
    day/month/year, month/day/year 或者 year/month/day 取决于本地设置 
    YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]] 
    YYYYMM[DD[Thh[mm[ss[.sss]]]]]

  • 日期常数: 
    today 
    yesterday 
    tomorrow 


    january|february|march|april|may|june|july|august|september|october|november|december 
    jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec 
    sunday|monday|tuesday|wednesday|thursday|friday|saturday 
    sun|mon|tue|wed|thu|fri|sat 
    unknown

  • 属性常数: 
    A 存档 
    C 压缩 
    D 目录 
    E 加密 
    H 隐藏 
    I 未索引的内容 
    L 重解析点 
    N 一般 
    O 离线 
    P 稀疏文件 
    R 只读 
    S 系统 
    T 临时 
    V 设备

正则表达式语法:

a|b        匹配 a 或 b
gr(a|e)y        匹配 gray 或 grey
.        匹配任一字符
[abc]        匹配任一字符: a 或 b 或 c
[^abc]        匹配任一字符, 但不包括 a, b, c
[a-z]        匹配从 a 到 z 之间的任一字符
[a-zA-Z]        匹配从 a 到 z, 及从 A 到 Z 之间的任一字符
^        匹配文件名的头部
$        匹配文件名的尾部
( )        匹配标记的子表达式
\n        匹配第 nth 个标记的子表达式, nth 代表 1 到 9
\b        匹配字词边界
*        匹配前一项内容 0 或多次
?        匹配前一项内容 0 或 1 次
+        匹配前一项内容 1 或多次
*?        匹配前一项内容 0 或多次 (懒人模式)
+?        匹配前一项内容 1 或多次 (懒人模式)
{x}        匹配前一项内容 x 次
{x,}        匹配前一项内容 x 或多次
{x,y}        匹配前一项内容次数介于 x 和 y 之间
\        特殊转义字符

转载于:https://www.cnblogs.com/memowings/p/10400212.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值