Fastest way to create a list of an eternal hdd?

If you are experiencing problems with "Everything", post here for assistance.
Post Reply
vsub
Posts: 432
Joined: Sat Nov 12, 2011 11:51 am

Fastest way to create a list of an eternal hdd?

Post by vsub »

Is this the only way\fastest way.

For example,yestarday I wanted to make a file list of my 2TB external hdd but when I tried the File List Editor and added the drive,it was taking so much time,I give up(which resulted in killing Everything)

But when I added the hdd to the index,it was done in less than a minute(the adding to the database and creating the efu)
I had to remove my other hdds from the database to make the list display only the external hdd.
therube
Posts: 4580
Joined: Thu Sep 03, 2009 6:48 pm

Re: Fastest way to create a list of an eternal hdd?

Post by therube »

I've got this noted, fwiw:


:: everything -choose-volumes

:: this sets 'auto include fixed volumes' to '0'
:: (to NOT include them - though, FOR *NEW* volumes only,
:: i.e., any NOT *already* enumerated in Everything.ini)

:: -choose-volumes, sets the pref, then exits, immediately
:: so any other actions specified are ignored

:: note that -choose-volumes does NOT tell Everything to
:: not SCAN "known" volumes (i.e. those already in E.ini)


:: if you then wanted to do more, /then/ you would have to
:: run everything with the additional parameters wanted


everything -instance NODB -read-only
pause
exit


:: everything -nodb -instance NODB -choose-volumes

:: NOTE that the -NODB option prevents read OR write
:: of the .DB, but that does NOT stop Everything
:: from the updating of its' (in memory) index

:: ONLY -READ-ONLY does that

:: ALSO, note that Everything stores its' .ini, .db,
:: ... relative to Everything.exe, so if you start
:: Everything.exe from a relative path, say:
:: ..\..\everything.exe, its associated .ini & .db
:: will be stored in ..\..\ - not in the (CWD)
NotNull
Posts: 5167
Joined: Wed May 24, 2017 9:22 pm

Re: Fastest way to create a list of an eternal hdd?

Post by NotNull »

You might find "IndexThis" useful for that.

Basically: right-click a folder or disk, select IndexThis and a seperate Everything instance will index this folder/drive
When indexed, select Menu:File > Export to create an EFU file.

NOTE: I downloaded this from the forum to see what it was all about (largely forgotten about it) and noticed a "bug": you need to be administrator to detect the correct filesystem.
Will post an updated verssion later today ...

EDIT: Updated version available.
NotNull
Posts: 5167
Joined: Wed May 24, 2017 9:22 pm

Re: Fastest way to create a list of an eternal hdd?

Post by NotNull »

Another way to get this file list:

Everything.exe -create-file-list X-Drive.efu X:\


where X is your external HDD.
SuperDude
Posts: 219
Joined: Thu Sep 25, 2014 7:57 pm

Re: Fastest way to create a list of an eternal hdd?

Post by SuperDude »

vsub wrote: Wed Oct 24, 2018 3:58 pm Is this the only way\fastest way.
If you tell me the full path of where your “Everything.exe” file is, I can give you a simple registry hack that will create a context menu entry that will enable you to right-click on any one of your disk drives, have Everything search only that drive, then let you easily create an .efu file list for that drive. I can also create a context menu that does the same thing, except for folders too. You can even add your own custom icon for your context menu as well.

Here's what my context menu for disk drives looks like:

Image

This is the registry key for the above context menu:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\shell\EVERYTHING]
"Icon"="C:\\ICONS\\Everything.ico"

[HKEY_CLASSES_ROOT\Drive\shell\EVERYTHING\Command]
@="\"D:\\Everything\\Everything.exe\" -path \"%1\""
vsub
Posts: 432
Joined: Sat Nov 12, 2011 11:51 am

Re: Fastest way to create a list of an eternal hdd?

Post by vsub »

I am using Open++ shell extension to add extra menus and I know about this method.

If the folder\partition is not indexed,this will not display anything.
I was using something similar to what NotNull is suggesting(the command line)

I probably need what therube is suggesting but I was not able to undertand it very way.

I have a C drive(windows),D drive(everything else),X drive(ram drive where I store random temporary things)
C and D are indexed and my portable HDD is drive F

What command line do I need to use to create a temprary index only of drive F and create a file list of it(the file list to only contain drive F whithout the need to remove C and D from the existing database)...if that's possible
Post Reply