Everything命令行工具ES.exe完全指南:自动化搜索与脚本集成
对于高级用户和开发者,Everything提供的命令行接口ES.exe能实现搜索自动化,集成到批处理脚本或第三方工具中。
ES.exe基础用法
ES.exe是Everything的命令行版本,需单独下载[^51^]。基本语法:
es.exe [选项] [搜索文本]
常用参数
-r或-regex- 使用正则表达式搜索-i或-case- 区分大小写-w或-whole-word- 全字匹配-p或-match-path- 匹配完整路径-n 10或-max-results 10- 限制返回10条结果-s- 按完整路径排序
实战脚本示例
示例1:导出所有PDF到文本文件
es.exe ext:pdf > pdf_list.txt
示例2:查找大文件并生成报告
es.exe size:>1GB -s > large_files.txt
示例3:配合PowerShell自动化
es.exe *.log | ForEach-Object { Move-Item $_ "C:\Archives\" }
与Total Commander集成
在Everything设置中,将"双击路径"设为"在Total Commander中打开",可实现秒级定位+双栏管理的高效工作流[^44^]。
开发者集成建议
Everything 1.5推出了新的SDK3平台,开发者可将其集成到自己的应用中[^34^]。集成前需确保应用程序具有访问Everything服务的权限,并做好错误处理[^28^]。
下载ES.exe命令行工具,开启Everything自动化之旅。