Dupe-from: using multiple device letters or even fsi, find files that exist in all specified

Discussion related to "Everything" 1.5.
Post Reply
Herkules97
Posts: 220
Joined: Tue Oct 08, 2019 6:42 am

Dupe-from: using multiple device letters or even fsi, find files that exist in all specified

Post by Herkules97 »

Using 1.5.0.1390a x64

I don't know what to search for to find this, was wondering if there is a way to find duplicates with say the dupe-from: command but it can apply to multiple letters or even index numbers? I have multiple E: for example, so being able to do dupe-from:fsi:1;fsi:2 and so on would be a nice addition. For now I just see that the offline devices are greyed out, but it would be cleaner if they weren't there in the first place unless they really have duplicates on the 2 devices I want to find duplicates on.

This is mostly relevant when looking for folders where an upper folder has the same size as a lower folder. Thus the dupe-min:3 command thinks there are 3 duplicates but it's just a folder inside of a folder inside of a folder without anything more that adds size to only the upper folders.

These 3 same-sized folders could still be found on the 2 other devices, but it would be required to actually find 3 of them. If the folder setup is the same on all 3 devices, it would then find 9 folders total which it thinks are all duplicates or be excluded if it finds none.

I tried to use dupe-from with | separator and also with spaces which usually acts as an AND tie but neither worked. They did work at all, but they acted as OR from what I can tell. Considering that I was going to send this post without first testing these, maybe there is a symbol I can already use that makes it require all 3 devices to have duplicates or a toggle somewhere. A symbol would be nicer as that gets saved in the search history and can be re-used later without toggling a setting on or off first.
Herkules97
Posts: 220
Joined: Tue Oct 08, 2019 6:42 am

Re: Dupe-from: using multiple device letters or even fsi, find files that exist in all specified

Post by Herkules97 »

I have been opening some threads from current page 1 and 2 and found this viewtopic.php?p=78428#p78428

Thought I would add something that has at least some relevance. Maybe should've added to the OP, Idk.
void
Developer
Posts: 19870
Joined: Fri Oct 16, 2009 11:31 pm

Re: Dupe-from: using multiple device letters or even fsi, find files that exist in all specified

Post by void »

I don't know what to search for to find this, was wondering if there is a way to find duplicates with say the dupe-from: command but it can apply to multiple letters or even index numbers? I have multiple E: for example, so being able to do dupe-from:fsi:1;fsi:2 and so on would be a nice addition.
dupe-from: currently only supports a single path.
Support for a semicolon delimited list of folders is on my TODO list.

dupe-from: doesn't support fsi:
dupe-from: does support wildcards.

Only one dupe-from: function can be issued at a time.
Finding duplicates is done after your results have been found.

You will have to do one drive at a time and merge the results.
For example:
dupe-from:e: dupe:

Add the results to a file list slot.
Then search for:
dupe-from:f: dupe:

Add the results to a file list slot.
and so on..


For now I just see that the offline devices are greyed out, but it would be cleaner if they weren't there in the first place unless they really have duplicates on the 2 devices I want to find duplicates on.
Include the following in your search to exclude offline drives:
!offline:




One possible way to do this is to use exists, but you will need to know the target path layout:

regex:^([^\\]*)\\(.*)$ exists:e:\$2:



dupe-from:
exists:
Herkules97
Posts: 220
Joined: Tue Oct 08, 2019 6:42 am

Re: Dupe-from: using multiple device letters or even fsi, find files that exist in all specified

Post by Herkules97 »

void wrote: Sat Dec 20, 2025 8:45 pm
For now I just see that the offline devices are greyed out, but it would be cleaner if they weren't there in the first place unless they really have duplicates on the 2 devices I want to find duplicates on.
Include the following in your search to exclude offline drives:
!offline:
Didn't mean that they were offline, but that they don't have files because fsi: isn't supported. Thus if I am looking for duplicates on fsi:1, but both 1 and 2 uses E: and one is an offline and maybe even broken device, it would find duplicates for both E:'s.

Given that they can have duplicates that do exist on fsi:2 and the devices may work and I don't want to run all HDDs at the same time even if I could, doing !fsi:2 wouldn't be a suitable alternative.

For newer stuff, and whatever older stuff I've plugged in within 2025 to make full copies of that didn't break before I got to it, I add a sub-folder to them. So both can be E:\ but one is E:\ and then folders while the other is E:\E2\. So in that way I can find duplicates that only exist on one device.

Now I don't really have a reason to find duplicates that exist on broken devices, only uniques..But if for some reason I do, I could probably use !fsi:2 in a search after having imported the same data as fsi:2 with an exported efu but modifying the path from E:\ to E:\E1\. I couldn't just do dupe-from:E: as that would count in E:\E2. Dupe-from:"E:\E1" from that modified efu would solve that.

Also this works well if you have 3 or more E:'s and 2 are broken. I don't actually know how many of each letter I've used, but most will be 1 as I never got to enough HDDs before I started doing the E:\E2 thing.

It's not a great solution at least for me, it means duplicate data as removing fsi:2 means losing the data within the instance and it can never be re-added in as-is. It's sentimental, if the device is broken it's never going to be used again but I'd like to keep the original data intact anyway.
Post Reply