Filename, filename(1), filename(2), filename(3)
April 29, 2012 7:22 PM Subscribe
Help me delete duplicate files on an an eternal HD used to back up a Windows 7 laptop.
I back up my laptop from time to time onto an external HD using iomega quikprotect (sic).
Not sure how this happened, but my backup drive contains 4 copies of every document, photo, etc. They are named, for example, photoname, photoname(1), photoname(2) and photoname(3).
How can I get back to having only one copy of each document and photo on my external drive?
I back up my laptop from time to time onto an external HD using iomega quikprotect (sic).
Not sure how this happened, but my backup drive contains 4 copies of every document, photo, etc. They are named, for example, photoname, photoname(1), photoname(2) and photoname(3).
How can I get back to having only one copy of each document and photo on my external drive?
Best answer: Two strategies, depending on how many unique files are involved.
1) If the number of unique files is around 50 or less, use Teracopy free version to CUT and PASTE the files from each directory into one everything directory. If the filenames are the same, Teracopy will show the exact filesize of the two file pairs one by one as it pastes, and you can "Skip" each file that is the same, then when Teracopy is finsihed you can delete those left behind duplicate files from the source directory.
2) If the number of unique files is around 50 or more, use Teracopy to CUT and PASTE the files from each directory into one everything directory, and choose the "Rename All" option. Then use Doublekiller free version on that everything directory - Doublekiller will select exact duplicate files regardless of the filename, you can review the selection, then delete the duplicates all at once.
posted by caclwmr4 at 7:38 PM on April 29, 2012
1) If the number of unique files is around 50 or less, use Teracopy free version to CUT and PASTE the files from each directory into one everything directory. If the filenames are the same, Teracopy will show the exact filesize of the two file pairs one by one as it pastes, and you can "Skip" each file that is the same, then when Teracopy is finsihed you can delete those left behind duplicate files from the source directory.
2) If the number of unique files is around 50 or more, use Teracopy to CUT and PASTE the files from each directory into one everything directory, and choose the "Rename All" option. Then use Doublekiller free version on that everything directory - Doublekiller will select exact duplicate files regardless of the filename, you can review the selection, then delete the duplicates all at once.
posted by caclwmr4 at 7:38 PM on April 29, 2012
You could use a shell script using something like Cygwin and something like (I can refine and test this if you want, but let me know as it will take a bit) "rm *(*)" However, if you don't k now the command line, a prewritten tool is probably easier.
posted by Canageek at 7:39 PM on April 29, 2012
posted by Canageek at 7:39 PM on April 29, 2012
Best answer: If the duplicate files are all named as above, then it is trivial to scan through a folder to pull out duplicates with the command line. Here is a one liner in Powershell, which you can find in your start menu:
This is searching for files that look like "Something(1).any". The -Whatif means it is a dry run, if you delete that part it will delete stuff for reals.
posted by tracert at 7:54 PM on April 29, 2012
Get-ChildItem -Recurse -Filter "*(?).*" -Path "D:\ExampleDirectory" | Remove-Item -Whatif
This is searching for files that look like "Something(1).any". The -Whatif means it is a dry run, if you delete that part it will delete stuff for reals.
posted by tracert at 7:54 PM on April 29, 2012
Response by poster: Ah MetaFilter - less than an hour. Thanks!
And thanks Canageek for your offer to help.
posted by lulu68 at 8:02 PM on April 29, 2012
And thanks Canageek for your offer to help.
posted by lulu68 at 8:02 PM on April 29, 2012
This thread is closed to new comments.
posted by xmts at 7:37 PM on April 29, 2012