Page 1 of 1

Find dups in one folder against the rest of the PC

Posted: Sat Apr 06, 2019 5:49 pm
by JTCGiants56
Hello, If I run

Code: Select all

sizedupe: W:
for example, it will show all the files in W: that are dupes with anything on the PC, but it won't show the other matching dupe of this duplicate if it's not on W:. Is there to way to compare duplicates of one folder, against the rest of the PC and have both dupe couples show in the results? Thank you

Re: Find dups in one folder against the rest of the PC

Posted: Sat Apr 06, 2019 10:17 pm
by NotNull
Unfortunately, that's not possible with Everything, but ...

... take a look at this thread.

Re: Find dups in one folder against the rest of the PC

Posted: Sun Apr 07, 2019 12:32 am
by JTCGiants56
Ok thanks

Re: Find dups in one folder against the rest of the PC

Posted: Sun Apr 07, 2019 2:01 am
by void
I'm thinking of ways to do this, would something like sizedupewithpath:<path> be useful? eg:
sizedupewithpath:w:

This would list size duplicates where at least one of the duplicates has w: in the path.

Re: Find dups in one folder against the rest of the PC

Posted: Sun Apr 07, 2019 2:31 am
by JTCGiants56
void wrote:
Sun Apr 07, 2019 2:01 am
I'm thinking of ways to do this, would something like sizedupewithpath:<path> be useful? eg:
sizedupewithpath:w:

This would list size duplicates where at least one of the duplicates has w: in the path.
Yes, that would be perfect. Is this a new feature you would implement or a current one? I'm currently getting no results. Thanks!

Re: Find dups in one folder against the rest of the PC

Posted: Sun Apr 07, 2019 2:47 am
by void
I need to add it, I've got it on my TODO list.

Re: Find dups in one folder against the rest of the PC

Posted: Sun Apr 07, 2019 3:13 am
by JTCGiants56
void wrote:
Sun Apr 07, 2019 2:47 am
I need to add it, I've got it on my TODO list.
Sounds good.

Re: Find dups in one folder against the rest of the PC

Posted: Sun Apr 07, 2019 10:59 am
by therube
Is "withpath:<path>" actually rather easy to do?

If not then why not just have the ability to have sizedupe work against currently enabled filters, search?
IOW, just like in the OP: sizedupe: w:.

Or,

sizedupe: ext:jpg w:
sizedupe: ext:jpg w: "jethro tull"

Now all of that works already, except that currently sizedupe: is global in scope.

Maybe something like sizedupefilter: where it would first do sizedupe: then iterate through the list of filtered files, displaying only those files meeting the current filters, search settings.

(IOW, just automating the export to .efu, then opening of same.)

Re: Find dups in one folder against the rest of the PC

Posted: Sun Apr 07, 2019 11:22 am
by void
Is "withpath:<path>" actually rather easy to do?
I thought about this too, it's possible.
Since only one duplicate function can be used effectively, this additional function could limit where the duplicates are searched for any existing dupe function.
In code, sizedupe: and sizedupe: withpath:<path> would be two completely different code paths for finding duplicates and I would like to reflect that in the search function name.

If not then why not just have the ability to have sizedupe work against currently enabled filters, search?
IOW, just like in the OP: sizedupe: w:.
OP wants to find and list duplicates everywhere, where only one of the duplicate needs to be in w:

sizedupe: w:
would list results only on the w: drive. Unfortunately, hiding size duplicates on other drives.
whereas:
sizedupewithpath:w:
would list all size duplicates where one of the duplicates is on the w: drive.

OP could search for sizedupe: and sort by path, and just go through all the w: results. Unfortunately, results would not be sorted by size.
Using sizedupe: works best when sorting by size.

Since the search
sizedupe: w:
is not too helpful, perhaps Everything could apply this withpath: option automatically.
Maybe something like sizedupefilter: where it would first do sizedupe: then iterate through the list of filtered files, displaying only those files meeting the current filters, search settings.
This would be pretty much how Everything works now.
To do the opposite would be useful, apply a filter and then search for sizedupe: on those results.
This is also on my TODO list, and will be some sort of view option. eg: View -> Show only duplicate names/size and View -> Show only unique names/size

Re: Find dups in one folder against the rest of the PC

Posted: Tue Jun 25, 2019 10:16 pm
by JTCGiants56
Hello @void. I wanted to inquire if any of the above mentioned dupe functionality has been implemented yet (even if just in the nightlies). Thanks.

Re: Find dups in one folder against the rest of the PC

Posted: Wed Jun 26, 2019 11:47 am
by zeus04
JTCGiants56 wrote:
Tue Jun 25, 2019 10:16 pm
Hello @void. I wanted to inquire if any of the above mentioned dupe functionality has been implemented yet (even if just in the nightlies). Thanks.
Are there nightly builds available anywhere?(!)

Re: Find dups in one folder against the rest of the PC

Posted: Wed Jun 26, 2019 2:59 pm
by void
I've added an optional Size Duplicated column for the next major version of Everything.

When sorting by this column, duplicated sizes are listed first (largest to smallest).
You'll be able to search for anything and sort instantly with this column to find name/size duplicates for the current results.

I don't have release for testing yet, sorry.
There's still a bit more to do before an alpha release.

Current Everything 1.4. nightlies can be found here (mostly bug fixes at this stage):
https://www.voidtools.com/forum/viewtopic.php?t=5718