文件列表

Everything 文件列表(EFU) 推荐使用于离线文件或不会变动的文件,例如 CDROM、DVDROM 或只读 NAS。

EFU 文件是包含文件名、大小、日期以及属性列表的逗号分隔值 (CSV) 文件。

文件列表可以通过 Everything 打开或包含到 Everything 索引。

文件列表可以被搜索并可以立即按大小、日期或属性排序。

 

如何创建 EFU 文件列表?

  • 在 “Everything” 中,打开工具菜单,点击文件列表编辑器…
  • 文件列表编辑器中,拖拽文件到列表以添加到文件列表。
  • 您也可以从编辑菜单添加文件和文件夹。
  • 添加完成后,打开文件菜单,点击保存

 

如何从 Everything 导出 EFU 文件列表?

保存当前搜索为 EFU 文件列表

  • 在 “Everything” 中,打开文件菜单,点击导出…
  • 更改保存类型为 EFU Everything File List (*.efu)
  • 输入文件名并点击确定

 

如何从命令行创建 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 能否访问文件列表中文件?

Everything 仅能通过打开文件或右键点击文件才可以访问文件。

文件大小、日期和属性由文件列表读取。

 

如何更改文件列表中所有文件分卷名?

  • 使用记事本打开文件列表。
  • 按 Ctrl + H 以打开替换对话框。
  • 更改查找为旧分卷名 (例如:D:)
  • 更改替换为新分卷名 (例如:E:)
  • 点击替换全部
  • 保存更改到文件列表。

 

能否在文件列表中使用相对路径?

能,文件名可以相对于文件列表路径。

可以使用 . 和 .. 来代表文件列表位置的相对路径。

您可以在文件名首位使用 \ 以指定相对于文件列表根目录的文件。

以全路径指定文件名将覆盖相对文件名。

 

使用计划任务更新文件列表

使用计划任务每小时重建文件列表:

  • 从开始->所有程序->附件->系统工具->任务计划程序以打开计划任务
  • 点击创建任务…
  • 设置任务名为 Everything File List
  • 点击触发器页面。
  • 点击新建…
  • 选择一次
  • 选择重复任务间隔
  • 更改重复任务间隔为 1 小时
  • 更改持续时间为 无限期
  • 点击确定
  • 点击操作页面。
  • 点击新建….
  • 选择启动程序。
  • 点击浏览以选择 Everything.exe
  • 设置添加参数为:
    -create-filelist c:\filelist.efu c:\
  • 点击确定
  • 点击确定

 

包含文件列表到 the Everything 索引

  • 在 “Everything” 中,打开工具菜单,点击选项
  • 点击文件列表页面。
  • 点击添加…以添加文件列表。
  • 选择文件列表。
  • 点击打开
  • 点击确定

 

修改文件列表

“Everything” 将自动重载 Everything 索引中修改的文件列表。

 

禁用自动重载:

  • 在 “Everything” 中,打开工具菜单,点击选项
  • 打开文件列表页面。
  • 选择停止监控的文件列表。
  • 取消选择监控变更
  • 点击确定

 

EFU 文件列表是什么格式?

EFU 文件是逗号分隔值 (CSV) 文件。

指定至少文件名分栏时需要标头。

文件大小指定为字节。

日期是十进制 FILETIMEs (1601 年 1 月 1 日 100-纳秒) 或 ISO 8601 格式日期。

属性可以为 0 或多个 Windows 文件属性。

EFU 文件是 UTF-8 编码。

 

用 Excel 打开文件列表

用 Excel 打开文件列表:

  • 在 Excel 中,打开数据菜单,选择导入外部数据子菜单并点击导入数据…
  • 选择导出的 csv 并点击打开
  • 更改文件来源为 65001 : Unicode (UTF-8)
  • 点击下一步
  • 选择逗号
  • 点击下一步
  • 点击完成
  • 点击确定以放置数据到已存在工作表 $A$1