Jump to content



Photo

Duplicate File Finder

codelake duplicate file finder

  • Please log in to reply
29 replies to this topic

#1 wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 11 June 2014 - 05:19

G'day :)
 
I have been thinking of doing this for a very long time. I wanted to write a small utility which I can use to find duplicate files from a drive. I am sure you can find one online too but for me this is a fun project.
 
You can grab the latest version from http://www.codelake....eFileFinder.zip
 
Created in Visual Studio 2012, .NET Framework 4.5.1 using C#
 
I will keep adding more features to it as I find time. Please let me know if you have anything specific in mind and I shall try to fit it in in the development schedule.
 
Cheers :)


#2 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 12 June 2014 - 01:57

G'day :)

 

Ok new version is up. Get it from http://www.codelake....4.0612.0138.zip

 

* Add better filtering mechanism

* Save and Restore settings

* Ability to delete file by selecting it from the result set and clicking the delete key (Will be moved to Recycle Bin if possible)

 

Cheers :)



#3 Raphaël

Raphaël

    You can't take the code from me

  • Joined: 15-January 04
  • Location: Belgium
  • OS: Windows 8.1
  • Phone: Nokia Lumia 630

Posted 13 June 2014 - 18:51

Cool I love .NET apps! :) I just tried it out. It found 40 duplicate files here :) Some things I noticed (which will most probably be improved as this is work in progress):

 

- I can't see the full path of the files because most of it is outside the app's boundaries due to the other info (file size, created, ...) being shown

- split pane cannot be resized (I tried this because of the previous issue)

- the minimum size of the window is rather big

 

Is this programmed in VB.NET or C#?

 

Edit: woops, the split pane can be resized, it just has a minimum width. And I was too tired to notice the horizontal scrollbar, my bad :)

 

Thanks for sharing and keep up the good work!



#4 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 16 June 2014 - 03:09

Thanks Raphael.

 

It is done in C#.

 

* Minimum size of the window is 960px X 720px. I can make it a little smaller but I figured, everyone would have a larger screen than that.

* Split pane's minimum size is 300. I can make it smaller.

* I am planning to shuffle the File Path column before the Size and Date.

 

Any other suggestions?



#5 astropheed

astropheed

    astropheed

  • Tech Issues Solved: 2
  • Joined: 08-December 11
  • Location: Sydney, AU

Posted 16 June 2014 - 03:25

Any chance for an open source for inquiring minds (ie. me)?



#6 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 16 June 2014 - 05:09

astropheed, on 16 Jun 2014 - 13:25, said:astropheed, on 16 Jun 2014 - 13:25, said:

Any chance for an open source for inquiring minds (ie. me)?

Happy to share almost all of the code but I have a small company and this is the part of utility suite of applications so I am not sure of the legal implications (in future). The utility suite is free anyways so I don't mind sharing the snippets of the code if you want. From your other thread, http://www.neowin.ne...hon-experience/ I can see you want to get your head around the UI bit so happy to help there too.



#7 astropheed

astropheed

    astropheed

  • Tech Issues Solved: 2
  • Joined: 08-December 11
  • Location: Sydney, AU

Posted 16 June 2014 - 05:21

Happy to share almost all of the code but I have a small company and this is the part of utility suite of applications so I am not sure of the legal implications (in future). The utility suite is free anyways so I don't mind sharing the snippets of the code if you want. From your other thread, http://www.neowin.ne...hon-experience/ I can see you want to get your head around the UI bit so happy to help there too.

 

Ah no worries, don't want to make things difficult.



#8 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 16 June 2014 - 10:18

Ah no worries, don't want to make things difficult.

Not making it difficult at all. Just ask how certain things were done and I shall post the answer :)

Just can't post the whole thing together, if you know what I mean :D

#9 Skiver

Skiver

    Neowinian Senior

  • Tech Issues Solved: 4
  • Joined: 10-October 05
  • Location: UK, Reading

Posted 16 June 2014 - 11:04

Just as a heads up as I don't want you running into any legal issues but there is this company who do the same thing with the same file name http://www.ashisoft.com/



#10 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 17 June 2014 - 00:00

Skiver, on 16 Jun 2014 - 21:04, said:

Just as a heads up as I don't want you running into any legal issues but there is this company who do the same thing with the same file name http://www.ashisoft.com/

Thanks :)

 

I have already checked. There are heaps more with the same name so I don't think it would be an issue unless someone has a trademark on that name.



#11 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 17 June 2014 - 00:28

New version (1.2014.0617.0015) is up. Get it at http://www.codelake....eFileFinder.zip

 

* Make the minimum size of the folder tree smaller.

* Removed the final message dialog and now showing information in the status bar.
* Exclude Recycle Bin and System Volume Information folders while scanning.



#12 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 19 June 2014 - 06:17

New version (1.2014.0619.0547) is up.

Get it at http://www.codelake....eFileFinder.zip

* Reduced memory footprint while scanning large number of files especially when there are some filters in place.
* Better performance while using filters.
* Ability to sort the result list.

#13 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 29 June 2014 - 08:38

New version (1.2014.0629.0832) is up.

 

Get it at http://www.codelake....eFileFinder.zip

 

* Add ability to include file extension so now you can search for specific file types such as JPG, PNG etc.



#14 Raphaël

Raphaël

    You can't take the code from me

  • Joined: 15-January 04
  • Location: Belgium
  • OS: Windows 8.1
  • Phone: Nokia Lumia 630

Posted 30 June 2014 - 20:58

I tried the last build. Very good! I like the smart help too (I'm not sure it is new, I just noticed it now).

A nice to have: "Go to location" when right clicking on a file. I know there is an option to copy the full path, but "go to" would eliminate the need to open explorer and paste the path.



#15 OP wrack

wrack

    Wireless Robotic Android Calibrated for Killing

  • Joined: 09-December 06
  • Location: Melbourne, Australia

Posted 01 July 2014 - 23:43

Raphaël, on 01 Jul 2014 - 06:58, said:

I tried the last build. Very good! I like the smart help too (I'm not sure it is new, I just noticed it now).

A nice to have: "Go to location" when right clicking on a file. I know there is an option to copy the full path, but "go to" would eliminate the need to open explorer and paste the path.

 

Thanks. The smart help has always been there but not very visual. I intend to make it more visual though.

 

Yes I am planning to add "Go To" rather than just copy.