Everything 文件列表(EFU) 推荐使用于离线文件或不会变动的文件,例如 CDROM、DVDROM 或只读 NAS。
EFU 文件是包含文件名、大小、日期以及属性列表的逗号分隔值 (CSV) 文件。
文件列表可以通过 Everything 打开或包含到 Everything 索引。
文件列表可以被搜索并可以立即按大小、日期或属性排序。
在 "Everything" 中,打开工具菜单,点击文件列表编辑器...。
在文件列表编辑器中,拖拽文件到列表以添加到文件列表。
您也可以从编辑菜单添加文件和文件夹。
添加完成后,打开文件菜单,点击保存。
保存当前搜索为 EFU 文件列表
在 "Everything" 中,打开文件菜单,点击导出...。
更改保存类型为 EFU Everything File List (*.efu)。
输入文件名并点击确定。
从命令行创建文件列表:
Everything.exe -create-filelist <output-filename> <path-to-scan>
结合 -create-file-list-exclude-files <filters> 以排除文件。
结合 -create-file-list-exclude-folders <filters> 以排除文件夹。
结合 -create-file-list-include-only-files <filters> 以仅包含指定文件。
例子
创建文件列表并排除 tmp 文件:
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-exclude-files "*.tmp"
创建文件列表并排除 lnk 和 thumbs.db 文件:
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-exclude-files "*.lnk;thumbs.db"
创建文件列表并排除 1033 文件夹:
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-exclude-folders "1033"
创建文件列表并排除指定单个文件夹:
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-exclude-folders "c:\windows"
创建文件列表并排除指定多个文件夹:
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-exclude-folders "c:\windows;c:\program files;c:\program files (x86)"
创建文件列表并仅包含指定文件:
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-include-only-files "*.mp3;*.flac"
排除文件可以使用正则表达式,例如,排除首字母为 A-M 的文件:
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-exclude-files "regex:^^[A-M]"
筛选器中使用 \ 来匹配路径 (正则表达式使用 \\):
Everything.exe -create-file-list "myfilelist.efu" "c:\" -create-file-list-exclude-files "c:\folder\a specific file.txt"
Everything 仅能通过打开文件或右键点击文件才可以访问文件。
文件大小、日期和属性由文件列表读取。
使用记事本打开文件列表。
按 Ctrl + H 以打开替换对话框。
更改查找为旧分卷名 (例如:D:)
更改替换为新分卷名 (例如:E:)
点击替换全部。
保存更改到文件列表。
能,文件名可以相对于文件列表路径。
可以使用 . 和 .. 来代表文件列表位置的相对路径。
您可以在文件名首位使用 \ 以指定相对于文件列表根目录的文件。
以全路径指定文件名将覆盖相对文件名。
使用计划任务每小时重建文件列表:
从开始->所有程序->附件->系统工具->任务计划程序以打开计划任务。
点击创建任务...。
设置任务名为 Everything File List。
点击触发器页面。
点击新建...。
选择一次。
选择重复任务间隔。
更改重复任务间隔为 1 小时。
更改持续时间为 无限期。
点击确定。
点击操作页面。
点击新建....
选择启动程序。
点击浏览以选择 Everything.exe
设置添加参数为:
-create-filelist c:\filelist.efu c:\
点击确定。
点击确定。
在 "Everything" 中,打开工具菜单,点击选项。
点击文件列表页面。
点击添加...以添加文件列表。
选择文件列表。
点击打开。
点击确定。
"Everything" 将自动重载 Everything 索引中修改的文件列表。
禁用自动重载:
在 "Everything" 中,打开工具菜单,点击选项。
打开文件列表页面。
选择停止监控的文件列表。
取消选择监控变更。
点击确定。
EFU 文件是逗号分隔值 (CSV) 文件。
指定至少文件名分栏时需要标头。
文件大小指定为字节。
日期是十进制 FILETIMEs (1601 年 1 月 1 日 100-纳秒) 或 ISO 8601 格式日期。
属性可以为 0 或多个 Windows 文件属性。
EFU 文件是 UTF-8 编码。
用 Excel 打开文件列表:
在 Excel 中,打开数据菜单,选择导入外部数据子菜单并点击导入数据...。
选择导出的 csv 并点击打开。
更改文件来源为 65001 : Unicode (UTF-8)。
点击下一步。
选择逗号。
点击下一步。
点击完成。
点击确定以放置数据到已存在工作表 $A$1。