File Lists

An EFU file is a plain text file containing a list of filenames, sizes, dates and attributes.

File lists can be opened with Everything or included in your Everything index.

You can search and sort file lists by size, date or attributes instantly.

How do I make an EFU File list?

  • In Everything, from the Tools menu, click File List Editor....
  • In the File List Editor, drag and drop files into the list to add to your file list.
  • You can also add files and folders from the Edit menu.
  • When you are finished, from the File menu, click Save.


To make a backup of your current Everything database:

  • In "Everything", make sure there is no active search.
  • Select all the files in the result list.
  • From the File menu, click Read Extended File Information.
  • This can take a few minutes...

  • From the File menu, click Export....
  • Change Save as Type to EFU Everything File List (*.efu).
  • Type in a filename and click OK.


To create a file list from the command line:

Everything.exe -create-filelist <output-filename> <path-to-scan>

Does Everything access the files in the file list?

Everything will only access the files if you try to open them or right click them.

File size, dates and attributes are read from the file list.

What is the format of an EFU file list?

EFU files are comma-separated values (CSV) files.

A header is required with at least the Filename column specified.

File size is specified in bytes.

Dates are FILETIMEs (100-nanosecond intervals since January 1, 1601.)

Attributes can be zero or more of the Windows File Attributes.

EFU files are encoded with UTF-8.

How do I change the volume for all the files in a file list?

  • Open the file list in Notepad.
  • Press Ctrl + H to replace.
  • Change Find what to the old volume (eg: D:)
  • Change Replace with to the new volume (eg: E:)
  • Click Replace All.
  • Save changes to the file list.

Can I use relative paths in a file list?

Yes, filenames are relative to the file list location.

Optionally use . and .. for locations relative to the file list location.

You can use \ at the start of a filename to specify a file relative to the root of the file list.

Specify a filename with a full path to override relative filenames.

Update a file list with the Task Scheduler

To rebuild a file list every hour with the task scheduler:

  • Open the Task Scheduler from Start -> Programs -> Accessories -> System Tools -> Task Scheduler.
  • Click Create Task....
  • Set the Name to Everything File List

  • Click the Triggers tab.
  • Click New....
  • Select One time.
  • Check Repeat task every.
  • Change the Repeat task every time to 1 hour.
  • Change for a duration of to Indefinitely.
  • Click OK.

  • Click the Actions tab.
  • Click New....
  • Select Start a program for Action.
  • Click Browse to select Everything.exe
  • Set Add arguments to:
  • -create-filelist c:\filelist.efu c:\
  • Click OK.

  • Click OK.

Include a file list in the Everything index

  • In "Everything", from the Tools menu, click Options.
  • Click the File Lists tab.
  • Click Add... to add a file list.
  • Select a file list.
  • Click Open.
  • Click OK.

See also

© 2017 voidtools