voidtools

Списки файлов

Файл EFU представляет собой файл с разделителями-запятыми (CSV), содержащий список имён файлов, размеров, дат и атрибутов.
Списки файлов можно открывать в Everything или включать в индексирование Everything.
Списки файлов можно мгновенно находить и сортировать по размеру, дате или атрибутам.



Как создать файл-список EFU?

  • Откройте Everything и в меню Сервис выберите Редактор списков файлов....
  • Находясь в Редакторе списков файлов, перетаскивайте файлы в его окно, чтобы добавить их в ваш список файлов.
  • Добавлять файлы и папки также можно в меню Правка.
  • По окончании в меню Файл выберите Сохранить.


Как создать файл-список EFU из Everything?

Чтобы сохранить текущий поиск как файл-список, сделайте следующее.
  • Находясь в Everything, выберите в меню Файл команду Экспорт....
  • В поле Тип файла измените тип на Списки Everything (*.efu).
  • Введите имя файла и нажмите OK.


Как создать файл-список EFU из командной строки?

Чтобы создать файл-список из командной строки, выполните следующую команду:
Everything.exe -create-file-list <имя_целевого_файла> <путь_для_сканирования>

Чтобы исключить какие-либо файлы, используйте вместе с -create-file-list-exclude-files <фильтры>.
Чтобы исключить какие-либо папки, используйте вместе с -create-file-list-exclude-folders <фильтры>.
Чтобы включить только указанные файлы, используйте вместе с -create-file-list-include-only-files <фильтры>.

Примеры
Создать файл-список, исключая файлы 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.

  • Перейдите на вкладку Триггеры.
  • Нажмите Создать....
  • Выберите Однократно.
  • Включите опцию Повторять задачу каждые.
  • Выберите периодичность 1 час.
  • В поле в течение выберите Бесконечно.
  • Нажмите OK.

  • Перейдите на вкладку Действия.
  • Нажмите Создать....
  • В поле Действие выберите Запуск программы.
  • Нажмите кнопку Обзор и выберите файл Everything.exe.
  • В поле Добавить аргументы укажите:
  • -create-file-list c:\filelist.efu c:\
  • Нажмите OK.
  • Нажмите OK.


Включение списка файлов в индексирование Everything

  • Откройте Everything и в меню Сервис выберите Настройки.
  • Выберите вкладку Списки файлов.
  • Нажмите кнопку Добавить..., чтобы добавить файл-список.
  • Выберите файл-список.
  • Нажмите Открыть.
  • Нажмите OK.


Изменение списков файлов

Как только добавленные в индексирование списки файлов изменяются, Everything их автоматически перезагружает.

Чтобы отключить эту функцию:
  • Откройте Everything и в меню Сервис выберите Настройки.
  • Выберите вкладку Списки файлов.
  • Выберите файл-список, который больше не нужно отслеживать.
  • Отключите опцию Отслеживать изменения.
  • Нажмите OK.


Какой формат у файлов EFU?

EFU это текстовые файлы, содержащие значения, разделённые запятыми (CSV).
В файлах EFU должен быть указан хотя бы заголовок колонки с именами файлов (Filename).
Размеры файлов указываются в байтах.
Даты указываются как FILETIME (со 100-наносекундными интервалами начиная с 1 января 1601 г.) в десятичном виде или по стандарту ISO 8601.
Атрибуты могут отсутствовать или соответствовать указанным в документе Файловые атрибуты в Windows.
В файлах EFU используется кодировка UTF-8.



См. также


О voidtools
© 2026 - Конфиденциальность