efu list completely different than the original / indexes?

Discussion related to "Everything" 1.5 Alpha.
Post Reply
Biff
Posts: 1158
Joined: Mon May 25, 2015 7:09 am

efu list completely different than the original / indexes?

Post by Biff »

I made a list, efu, of ALL of the files / folders, 34 indexes / drives in the folder pane left, pressed CTRL+S:

Image

I double clicked that efu, it was opened in an Everything window, loaded (took a long time), and displayed this:
Image

The indexes in the folder pane different, with different names than the orignals obviously, about 10 of them or so missing. About a Million items less, etc.

What mistake could I have made? What could be the cause?

How could one make a list of ALL of the items, including the efu lists here:

Image

and here:

Image

Etc.
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: efu list completely different than the original / indexes?

Post by void »

EFU file lists cannot have duplicate filenames.

It looks like you have some duplicate drives letters.
This will most likely cause some filenames to be the same in your single EFU file list.

Please try exporting each volume as a separate EFU file list.
Biff
Posts: 1158
Joined: Mon May 25, 2015 7:09 am

Re: efu list completely different than the original / indexes?

Post by Biff »

EFU file lists cannot have duplicate filenames.
Oops, so this means for example, if you have different versions of the same album, e.g. the USA retail album, an Japan import, a double album, etc. the file name of the same tracks on the different albums will be shown only once for one of these albums?

I would not think there could be that much duplicates.
It looks like you have some duplicate drives letters.
Is there an easy way to find out the duplicate indexes?

And what about the rest? The different index names, etc.?
Last edited by Biff on Tue Aug 23, 2022 11:57 am, edited 1 time in total.
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: efu list completely different than the original / indexes?

Post by void »

Only for files/folders with the exact same full path.

For example:

C:\example folder\file.mp3
C:\example folder\file.mp3

It looks like you have multiple C: or D: drives. (hard to tell as it is blurred in your screenshot)



You index can have duplicated full paths.
You can save these to an EFU file list fine.

However, when you index EFU file list, only one of the duplicated full paths will be included.
This limitation only applies to a single EFU file list.
You can index multiple separate file lists.

For example, A.efu may have:
C:\example folder\file.mp3
B.efu may have:
C:\example folder\file.mp3
in which case, both files will be indexed because the files belong to different EFU file lists.
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: efu list completely different than the original / indexes?

Post by void »

Is there an easy way to find out the duplicate indexes?

And what about the rest? The different index names, etc.?
To list duplicated full paths:
case:dupe:name;path;fullpath

The following would also work, but it's a little slower:
case:dupe:fullpath


Also checking your folder sidebar for duplicated drive letters might help.
Biff
Posts: 1158
Joined: Mon May 25, 2015 7:09 am

Re: efu list completely different than the original / indexes?

Post by Biff »

Only for files/folders with the exact same full path.
Ah, so efu file lists cannot have duplicate paths with file names and extensions. Respectively it can have duplicate paths with different file names.
It looks like you have multiple C: or D: drives. (hard to tell as it is blurred in your screenshot)
Yes, that is right. How could I check / find out if they are identical? So I could remove the dupes.
You index can have duplicated full paths.
You can save these to an EFU file list fine
But in the efu file list only one of them will be shown / stored?
However, when you index EFU file list, only one of the duplicated full paths will be included.
So when I have two or more duplicate efu file lists, e.g. from the C: drive, only one of the duplicate paths (with file name and extrension) will be stored / shown?
Also checking your folder sidebar for duplicated drive letters might help.
Yes, but the won't be identical, I am afraid. Is there a way to find out which indexes are identical by its contents?
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: efu list completely different than the original / indexes?

Post by void »

How could I check / find out if they are identical? So I could remove the dupes.
case:dupe:name;path;fullpath



[qoute]But in the efu file list only one of them will be shown / stored?[/quote]

Both are stored.
You will see duplicates when opening the EFU file list in the Everything file list editor.

It's only when the EFU file is indexed that duplicated filenames are ignored.


So when I have two or more duplicate efu file lists, e.g. from the C: drive, only one of the duplicate paths (with file name and extrension) will be stored / shown?
duplicated full paths in a single EFU file list are ignored.


Also checking your folder sidebar for duplicated drive letters might help.
Yes, but the won't be identical, I am afraid. Is there a way to find out which indexes are identical by its contents?
Using the folder sidebar might be useful as a quick guide, eg: two C: drives might be listed.

To find duplicated full paths, search for:
case:dupe:name;path;fullpath
Biff
Posts: 1158
Joined: Mon May 25, 2015 7:09 am

Re: efu list completely different than the original / indexes?

Post by Biff »

case:dupe:name;path;fullpath
Ah, sorry, thought this would be for identical paths. Not indexes. But it shows almost all or all of the indexes having dupe paths, so I am afraid, it does not help that much. Or am I missing anything?
Image

I am wondering why there might be that many duplicate paths on all of those different drives / indexes. Actually I would think, that cannot be.
It's only when the EFU file is indexed that duplicated filenames are ignored.
So all dupes are stored without exception, only those dupes of indexed efu files are not shown.
duplicated full paths in a single EFU file list are ignored.
So if I made a list for each single drive there could not be any full path dupe, I assume. If I made an efu of more than one drive or of the same drive more than once, then an efu might have dupe paths which were not shown. But stored.
Using the folder sidebar might be useful as a quick guide, eg: two C: drives might be listed.
Yes, but they might be from different installations, computers.

Why does Everything show the efu only with the names of the efu file in the folder panel? Instead of showing the real names of the indexes / drives? How do I know what indexes these are?
Image

I would expect / think the efu list would be displayed the same like the originals. But not completely differently. Why is that? How could I show the lists the same like the originals / the original indexes?

Is there a way to find (by their contents) duplicates of indexes? Not only indexes with same paths. So how could I find out if index C: has the identical content / paths / files like the other C: index and another C: index? If they are completely identical, I would remove the identical ones.
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: efu list completely different than the original / indexes?

Post by void »

Ah, sorry, thought this would be for identical paths. Not indexes. But it shows almost all or all of the indexes having dupe paths, so I am afraid, it does not help that much. Or am I missing anything?
I was expected a couple million results which seems to match the total number of results shown in the status bar.
Your multiple C:/D: drive indexes will share many duplicated full paths.

I'm not 100% sure what your trying to find now..

If it's just duplicated roots, please try searching for:
root: dupe:name

This will list only root drives that are duplicated, for example:

C:
C:
D:
D:


So all dupes are stored without exception, only those dupes of indexed efu files are not shown.
Correct.


So if I made a list for each single drive there could not be any full path dupe, I assume.
Correct.



Why does Everything show the efu only with the names of the efu file in the folder panel? Instead of showing the real names of the indexes / drives?
The label information is not stored in the EFU file list.
Only the full path is stored (along with file size, date modified etc).


How do I know what indexes these are?
Export each individual drive and store the label in the EFU file list filename.


I would expect / think the efu list would be displayed the same like the originals. But not completely differently. Why is that?
The exported file list will have the exact same full paths.
For some file paths, Everything will add missing folders.

For example, if you export a single file in your EFU file list:

c:\folder\file.txt

Everything will automatically create the folder "C:" and the subfolder "folder" when the file list is included in your index.


How could I show the lists the same like the originals / the original indexes?
Difficult to do for duplicated drive letters.
Exporting each individual drive letter as an EFU file list and then including each individual file list will help.


Is there a way to find (by their contents) duplicates of indexes?
Not only indexes with same paths. So how could I find out if index C: has the identical content / paths / files like the other C: index and another C: index? If they are completely identical, I would remove the identical ones.
I'm not sure what you are trying to do here.
Content is not stored in the EFU file lists.
Biff
Posts: 1158
Joined: Mon May 25, 2015 7:09 am

Re: efu list completely different than the original / indexes?

Post by Biff »

I'm not 100% sure what your trying to find now..
Sorry, I want to find the indexes being duplicates (of the same drive), so the ones e.g. caused by a wrong drive letter: when one plugs in a drive (e.g. to a Notebook with a new Win installation) Win automatically assigns a drive letter, for example E:, although the actuall drive letter of that drive is / was F:. So I change the drive letter to F: And so Everything frist scans or had scanned (may it does not do it anymore with version 1.5) the drive with the letter E: and after (assigning F:) the same drive with letter F: again. So I try to find out what E: indexes belong to real E: drives and the E: indexes caused by a wrong drive letter (automatically assigned by Win).

When clicking "Explore in Everything" the folder is shown and selected in the folder panel and the result list is empty (may be because of the search term in the search field). Is it possible to open "Explore in Everything" in a new window?
If it's just duplicated roots, please try searching for:
root: dupe:name
Thank you. It shows this:
Image
Why does Everything show the efu only with the names of the efu file in the folder panel? Instead of showing the real names of the indexes / drives?

The label information is not stored in the EFU file list.
Only the full path is stored (along with file size, date modified etc).
Sorry for the wrong question, I meant:
Why does Everything show all of the indexs (also online indexes and indexes scanned with Everything 1.5) as if they were efu files, so with the names of the efu files in the folder panel? Instead of showing the real names of the indexes / drives (scanned with 1.5)?
This is the original (I selected "Everything" in the folder panel and I pressed CTRL+S to make a complete list of ALL items):

Image

And this is the efu of that):

Image

So the index names are different, it looks like they are all efu files, but they aren't.
How do I know what indexes these are?

Export each individual drive and store the label in the EFU file list filename.
But why are they not shown (like the original) in the folder panel?
I would expect / think the efu list would be displayed the same like the originals. But not completely differently. Why is that?

The exported file list will have the exact same full paths.
For some file paths, Everything will add missing folders.

For example, if you export a single file in your EFU file list:

c:\folder\file.txt

Everything will automatically create the folder "C:" and the subfolder "folder" when the file list is included in your index.
Sorry for my bad expression, I meant: I would expect / think Everything would displayed the efu list with the same names in the folder panel like the original indexes (like it is shown on the last two screenshots above). But not differently. Why is that?

Sorry for my confusion and bad expression.
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: efu list completely different than the original / indexes?

Post by void »

When clicking "Explore in Everything" the folder is shown and selected in the folder panel and the result list is empty (may be because of the search term in the search field).
You will need to clear the search.


Is it possible to open "Explore in Everything" in a new window?
I have put on my TODO list to allow Ctrl to open in a new window when clicking Explore in Everything.



Why does Everything show all of the indexs (also online indexes and indexes scanned with Everything 1.5) as if they were efu files, so with the names of the efu files in the folder panel?
You have the Alle 5.efu file opened (shown in the status bar)
All indexes/drives belong to the Alle 5.efu so that is shown in the folder sidebar for each drive.

I will look into not showing the file list filename when opening a file list as this information is redundant.


But why are they not shown (like the original) in the folder panel?
Label information is not remember the volume labels.
Only the drive letter is stored in the EFU file list.
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: efu list completely different than the original / indexes?

Post by void »

Everything 1.5.0.1318a adds support for holding down Ctrl and clicking Explore in Everything to open a new Everything search window.
Biff
Posts: 1158
Joined: Mon May 25, 2015 7:09 am

Re: efu list completely different than the original / indexes?

Post by Biff »

That's great! Thank you very much! Very nice!
Post Reply