Page 1 of 1

Fastest way to create a list of an eternal hdd?

Posted: Wed Oct 24, 2018 3:58 pm
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.

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

Posted: Wed Oct 24, 2018 4:46 pm
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)

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

Posted: Thu Oct 25, 2018 3:22 pm
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.

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

Posted: Fri Oct 26, 2018 10:05 pm
by NotNull
Another way to get this file list:

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


where X is your external HDD.

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

Posted: Thu Nov 01, 2018 11:34 pm
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\""

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

Posted: Fri Nov 02, 2018 7:19 pm
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