Everything
Everything CommonTools
语法:
| 符号 | 解释 | 举例 | 解释 |
|---|---|---|---|
| 空格 | 与 | li chao | 文件(夹)名中既含li又含chao |
| ` | ` | 或 | 1.txt` |
! |
非 | *.txt !b | 文件名不含b的txt文件 |
< > |
提高优先级,类似于数学的() | file:<1 ` | ` 2 > |
"" |
特殊字符串 | "foo bar" | 如果没有引号会认为是逻辑与 |
通配符:
* 匹配0-∞个任意字符
例如:a*.txt 匹配形如”ab.txt” “abbb.txt”
? 匹配1个任意字符
例如:a??.txt 匹配形如”abc.txt” “aaa.txt”
修饰符:
case: 匹配大小写
file:只匹配文件
folder:只匹配文件夹
path:匹配路径和文件名
regex:正则表达式
ww: wholeword:全字匹配
函数:
dc:<date> 搜索特定创建日期的目标
例如:
*.txt dc:lastyear 去年创建的txt文件
*.txt dc:2010-2012
dm:<date>搜索特定修改日期的目标
dupe: 搜索重复目标
例如:
dupe:text
dupe:!text
empty: 搜索空文件夹
ext:<list> 搜索指定后缀的目标 用分号分隔
例如:
file:<ext:bmp;txt> bmp和txt文件
函数允许使用
= < > !逻辑符号
正则表达式:
| 目标 | 语法 |
|---|---|
| 找到所有c:\windows目录及其下任意子目录的txt文件 | c:\windows*.txt |
| 找出所有bmp和jpg文件 | *.bmp | *.jpg |
| 找出所有名为download文件夹下的所有avi文件 | download\ .avi |
| 找出所有名字中含.tx的文件夹 | folder:.tx |
| 搜索空txt文件 | *.txt file:size:0 |
| 搜索所有大于1MB的常见图像文件 | <.bmp|.jpg|.png|.tga> size:>1mb |
| 找到所有c:\windows目录下的txt文件 | regex:c:\windows\[^]*.txt |
| 列出所有c:\windows的N级子目录 | regex:c:\windows\[]*(\[]*){N}$ |
| 列出所有c:\windows的N级子目录下的txt文件 | regex:c:\windows\[]*(\[]*){N}.txt$ |
| 查找所有全字匹配1.txt的文件 | ww:1.txt |
| 查找wi开头的h文件和cpp文件 | file:<wi.h|wi.cpp> or wi* <ext:h|cpp> |
| XXX第N集.rmvb”,XXX是电视剧名,N是数字 | regex:.*第[0-9]+集 |
| 连续的RAR压缩包 XXXX.partN.rar,XXXX是压缩包名,N是数字 | regex:.*part[0-9]+.rar |
| 连续的ZIP压缩包 XXXX.zN | regex:.*.z[0-9]+ |
| 搜索所有纯中文目标 | regex:[0-9a-z]*$ |
| 搜索带中文字符的目标 | regex:.*[!-~]+.*$ |

浙公网安备 33010602011771号