搜索语法¶
TreeSize 提供的语法可让您快速、灵活地自定义搜索。
简单搜索示例¶
搜索 2022 年的照片:Images 2022
然后,TreeSize 将列出所有图像文件,无论是 jpg、png、bmp 还是类似文件,修改日期均为 2022 年。
搜索大型 Office 文件: Office > 10MB
TreeSize 列出所有大于 10 兆字节的 Excel、Word、PDF 等文件。
搜索语法结构¶
某些关键字还提供了更精确搜索的机会。
除了 文件名,您还可以搜索 文件扩展名、大小、日期、文件内容 等等。
搜索词可以通过 AND 或 OR 组合,并且可以使用语法从搜索中排除文件名。
还可以使用通配符和正则表达式。
下面是允许使用的关键字的说明和一些使用案例。大多数关键字都有简写形式,以加快搜索输入速度。
搜索语法结构如下
<Property> <Operator> <Value>
例如
name: = readme
此语法可查找名称(属性)与 readme(值)相匹配(操作符)的所有文件。
可将多个搜索词组合在一起:
name:=readme, name:=movie
或者
name:=readme OR name:=movie
查找名称中包含 "readme "或 "movie "的所有文件。
所有属性、运算符和连接词¶
下表列出了可以在 TreeSize 中使用的所有可用属性、运算符和连接词。
Note
在搜索文件名时,可以省略 name:。尽管如此,= 字符通常可以作为运算符省略,而 AND 作为两个搜索词之间的连接词也可以省略。
这些是搜索中使用的默认属性、运算符和连接值。各个属性有不同的拼写,请参见下表。
Note
如果要在搜索词中使用搜索语法的保留字符,如括号、逗号或空格,则搜索词必须用双引号括起来。下表列出了相关示例。
Note
关于日期的注意事项:当使用日期作为搜索词的一部分时,所需的日期格式取决于 Windows 中配置的区域设置。
属性¶
物业 |
说明 |
示例 |
替代形式 |
说明 |
|---|---|---|---|---|
|
按文件名搜索。这是默认属性,在没有明确指定属性时使用。 |
|
|
搜索文件名包含 "readme "的所有文件。 |
|
按文件夹路径搜索 |
|
无 |
搜索 Windows 文件夹中的所有文件和文件夹。 |
|
按文件扩展名搜索。 |
|
|
搜索扩展名为 "txt "的所有文件。 |
|
按文件组搜索 |
|
无 |
搜索所有视频文件信息:可用的文件组可在 "选项 > 配置文件组 "中进行调整。 |
|
按文件内容搜索 |
|
|
全文搜索文件内容包含 "许可证 "字样的所有文件。 |
|
按文件大小搜索 |
|
无 |
搜索所有小于 500 MB 的文件。信息:不考虑文件夹大小。 |
|
按访问日期搜索。 |
|
无 |
搜索访问日期在指定时间间隔内的文件。 |
|
按创建日期搜索。 |
|
无 |
搜索创建日期在指定时间间隔内的文件。 |
|
按修改日期搜索。 |
|
无 |
搜索修改日期在指定时间间隔内的文件。 |
|
按拍摄日期搜索(如照片)。 |
|
无 |
搜索 2023 年 3 月 3 日拍摄的文件。 |
|
按文件属性搜索 |
|
无 |
搜索文件属性为 H(隐藏)和 S(系统)的文件。 |
|
通过文件中的关键字进行搜索 |
|
无 |
搜索标有关键字 "my_keyword "的文件(如 docx 文件)。 |
|
按文件所有者搜索 |
|
无 |
搜索文件所有者名为 "John "的文件。 |
操作员¶
操作员 |
说明 |
示例 |
替代形式 |
说明 |
|---|---|---|---|---|
|
财产必须申请。 |
|
|
搜索文件名包含 "readme "的所有文件。如果没有明确指定操作符,则使用默认操作符。 |
|
财产不得申请。 |
|
|
搜索所有不包含 "readme "的文件。 |
|
可与 name: 属性结合使用。以下值为正则表达式 (Regex),必须适用于该属性。注意:如果使用括号、逗号或空格等搜索语法字符,正则表达式 必须用引号括起来。 |
|
|
搜索名称中至少有一位数的所有文件。 |
|
可与 name: 属性结合使用。以下值为正则表达式 (Regex),不得应用于属性。注意:如果使用括号、逗号或空格等搜索语法字符,正则表达式 ,必须用引号括起来。 |
|
|
搜索名称中没有数字的所有文件。 |
|
操作符,用于大小或日期比较:属性必须大于(或大于等于)指定值。 |
|
无 |
搜索大于或等于 5 MB 的所有文件。信息:搜索仅涉及文件大小,不考虑文件夹大小。 |
|
操作符进行大小或日期比较:属性必须小于(或小于或等于)指定值。 |
|
无 |
搜索小于或等于 500 MB 的所有文件。信息:搜索仅涉及文件大小,不考虑文件夹大小。 |
|
括号可用于对搜索输入的部分内容进行分组。 |
|
|
搜索文件名中包含 "readme "或 "license "的所有文本文件。 |
连接词¶
连接 |
说明 |
示例 |
替代形式 |
说明 |
|---|---|---|---|---|
|
连接词搜索模式必须全部匹配。 |
|
|
搜索文件名包含 "readme "且文件扩展名为 "txt "的所有文件。如果没有明确指定连接,则使用默认连接。 |
|
至少有一个相关搜索模式必须匹配。 |
|
|
搜索文件名包含 "readme "或 "movie "的所有文件。 |
保留字符¶
在指定值(更确切地说是实际搜索模式)时,有各种保留字符,如用于精确搜索的通配符或引号。
下表列出了这些字符,并通过一些示例进行了解释。
示例值 |
说明 |
示例 |
替代形式 |
成果 |
|---|---|---|---|---|
|
搜索 readme,单词前后可放置任意数量的字符。该词包含 "readme"。 |
|
|
找到:"123readme.txt"、"123readme.docx",但没有找到:"read_me.txt"、"reading.docx |
|
对应 readme。可以出于简化目的省略该词前后的两个通配符。 |
|
|
找到:"123readme.txt"、"123readme.docx",但没有找到:"read_me.txt"、"reading.docx |
|
搜索 readme,单词后可输入任意数量的字符,但单词前不允许输入任何字符。单词以 "readme "开头。 |
|
|
找到:"readme.txt"、"readme_c.docx",但没有找到:"123readme.txt"、"read_me.txt |
|
搜索 readme,单词前可输入任意数量的字符,但后面不允许输入任何字符。单词以 "readme "结尾。 |
|
|
找到:"123readme"、"c_readme",但没有找到:"readme.txt"、"readme_c |
|
搜索 "readme "一词的准确出现。它搜索的是准确出现的单词,而不考虑单词的部分或变体。这意味着搜索到的词必须作为一个独立完整的词出现在文本中,才能被识别为命中词。 |
|
|
找到:"readme "或 "readme.txt",但没有找到:"readmes.txt"、"123readme |
|
搜索以 "rea "开头,以 "me "结尾,中间包含一个字符的文件名。 |
无 |
|
找到:"readme"、"reasme"、"rea1me",但没有找到:"rea123me"、"readme.txt |
|
搜索路径中包含 "readme "的文件。 |
|
|
找到:任何文件夹中的 "readme.txt","C:tempreadmelocal "中的 "abc.doc"。但不是:"C:templocal "中的 "abc.doc"。 |