Sign in to follow this  
Followers 0

SMF - The fastest duplicate files finder... [Updated 2014-Sep-06]

188 posts in this topic




Posted · Report post

Please Resize it's Gui, its very Big for me! i am using 800x600 and i was not able to view it completely!

Fix it Dear.

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Update:
  • Lots of bugs fixed
    [-]Version 0.1.2 did not capture all folders checked in TreeView, this one should
    [-]Error in RegEx search hopefully fixed (this is a bugger)
    [-]...many minor things
  • Performance improvement
  • TreeView now build after program startup on request (add network folders optional)
  • Minimize to tray (also while searching) added
  • Option to display last result after report has been closed added
  • Option to export last result to csv added

ToDos:
  • Create a better ListView (how to handle the 65532 limit?) or other output format for reporting (atm its just _ArrayDisplay()). Any ideas?
  • Dumb internal SQLite DB to file
  • Add option to start minimized with Windows
  • Common Desktop (@DocumentsCommonDir) Items not display (yet) on desktop
  • Add option to save search settings to INI file
  • Add copy/move/delete functions on results
  • Add option to further sub-filter the results on-the-fly
  • Major: Merge with my "DFF - Duplicate File Finder" project (not released)

Please Resize it's Gui, its very Big for me! i am using 800x600 and i was not able to view it completely!

Will see, what I can do.

The executable can be downloaded from my site: http://www.funk.eu

Best Regards Edited by KaFu

Share this post


Link to post
Share on other sites

Posted · Report post

@Kafu,


Merge Duplicate File Finder


Have a look in my sig for the Duplicate File Finder.

There is also an export of SQLite to file in there.


Regards,

ptrex

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Have a look in my sig for the Duplicate File Finder.


ptrex, I know your version :D and to be honest and give credit to those who earn it (which I would have and will be doing anyhow) your script's the inspiration for my version of the Duplicate File Finder, even large portions of the code will be the same :) , but... with one or two extra features and fully integrated into SMF. I like the way you used two ListViews for displaying the results, will definitely keep this feature, but as mentioned with one, two, many extras added.

There is also an export of SQLite to file in there.

>_< :idiot: thats exactly where I "borrowed" my code for csv export from SMF, just that I made creation dynamically depending on the selected FileInformation the user selected in SMF. I'm looking for a way to dumb the results as result.sqlite database file. Searching the forum comes up with nothing, so I guess I'll just code the export as a separate db creation + querying the memory db + inserting into file-db, just takes some time :P .

So, thanks in advance already o:) ...
and Best Regards Edited by KaFu

Share this post


Link to post
Share on other sites

Posted · Report post

@Kafu

Good to see I got you inspired !!

Hoep to see the final release soon. Good job. :)

Regards,

ptrex

Share this post


Link to post
Share on other sites

Posted · Report post

what is the size of it's GUI?

Share this post


Link to post
Share on other sites

Posted · Report post

what is the size of it's GUI?


Still the same >_< (1081x666, that happens when you use Koda on 1600x1200 and don't care) , its still on the ToDo List. Got already a good idea, next version or the one after that. Thanks for your interest :).

Best Regards

Share this post


Link to post
Share on other sites

Posted · Report post

Well it's looks professional, nice job!

I know the source code is out of question but I'm very tempted to throw a little rant around because personally, your code such as the treeview file list could be useful for other projects. Seems to me you've used quite a bit of code available from this forum, but you give credit to the authors which is very appreciated.

:)

Share this post


Link to post
Share on other sites

Posted · Report post

Might want to see if there is any useful info in my File manager...
http://www.autoitscript.com/forum/index.ph...st&p=141335


Thanks a lot >_<, will do that definitely!

Well it's looks professional, nice job!
...your code such as the treeview file list could be useful for other projects.


Thank you too :idiot:. The TreeView is largely based on this code. Will think about releasing a cleaned and debugged version (that version still contains a bug or two).

Currently working on a major overhaul of the GUI and the Report, so stay tuned :).

Best Regards

Share this post


Link to post
Share on other sites

Posted · Report post

Work Done (v0.2.1 => v0.3.5)
  • Still Beta
  • GUI Redesigned (fits to 800x600) and switched to Tab-Design
  • Added nice looking Icon
  • Minimize to Tray (also while searching) added
  • Build Tree for local Computer on StartUp, add NetworkDrives optional
  • Fixed many minor bugs in TreeView
  • Added more options to TreeView
  • Created a Report-GUI, with which Results can be dynamically subfiltered on the fly... (<= Major new feature!!!)
  • Added many ideas (some not activated / implemented yet)

ToDos
  • Update Screenshots and description
  • Switch Report-GUI also to SQLite statements (currently Array-Based functions)
  • Add features as visible in GUI
  • Common Desktop (@DocumentsCommonDir) Items not display (yet) on desktop
  • Add option to save search settings to INI file
  • Dumb internal SQLite DB to file
  • Add copy/move/delete functions on results
  • Major: Merge with my "DFF - Duplicate File Finder" project (not released)
  • Bugfixing
  • Wait for Feedback and new Ideas...

It works fine at least on the XP SP2 machines I tested it on. If you find bugs please let me know.

The executable can be downloaded from my site: http://www.funk.eu

Enjoy and with Best Regards

Share this post


Link to post
Share on other sites

Posted · Report post

i downloaded it from your site but it gives some error before extraction.

WinRar: Diagnostic message
The Archive is either unknown format or damaged.

can you fix this problem as you fixed the GUI problem :)

Share this post


Link to post
Share on other sites

Posted · Report post

i downloaded it from your site but it gives some error before extraction.


I guess... you just downloaded it while I was updating it... found two spelling errors I fixed on the fly :)... I just downloaded it and confirmed file validity.

Best Regards

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Nice design less search button. >_< :) Edited by Andreik

Share this post


Link to post
Share on other sites

Posted · Report post

i think it's bug when there is no disc in drive A:\

Posted Image

it asks again and again for inserting the disc and stops the search (App Held)

are you going to check and fix it?

Share this post


Link to post
Share on other sites

Posted · Report post

Nice design less search button.


Yeah, looks much better this way... God bless the Koda Coder :). Just updated again, I missed a Fileinstall, which didnt throw an error on my Computer because the file was present in @scriptdir.

Best Regards

Share this post


Link to post
Share on other sites

Posted · Report post

i think it's bug when there is no disc in drive A:\


Hmmm, did you ask SMF to scan A:\ ? I guess so. Have to look up, what's the au3 standard-procedure for this one. Thanks for the Feedback.

Share this post


Link to post
Share on other sites

Posted · Report post

i think it's bug when there is no disc in drive A:\


Fixed, drives which don't respond with a READY to DriveStatus are now disabled. If a media is inserted, the TreeView needs to be refreshed.

Best Regards

Share this post


Link to post
Share on other sites

Posted · Report post

Updated first Post...

Share this post


Link to post
Share on other sites

Posted (edited) · Report post


Change log v0.4.8.5.0 > v0.4.8.6.0

General
[*]Updated sqlitedll 3.6.5 to sqlitedll 3.6.7
[*]Changed filename to FileGetShortName() in many instances (better compatibility)
[*]GUI embedded pictures (CC, PayPal) set Size to fixed values (hopefully prevents resizing of pics after minimize-maximize)
[*]md5 calc did throw a fatal error during scan of open files => added _FileInUse()
[*]File erase function did throw a fatal error during scan of open files => added _FileInUse()

Report
[*]Added functions to re-evaluate number of duplicates (Duplicate Occurrence) on deletion / move of duplicate files for Duplicate Report
[*]Report selection produced errors for deletion/copy/move, if Filepath_Long and Filename_Long were NOT the first to fields (doooh)

DupSlider
[*]Minor Design changes
[*]Added functions to re-evaluate number of duplicates (Duplicate Occurrence) on deletion / move of duplicate files for DupSlider
[*]Dupslider did not work correctly, if Filepath_Long and Filename_Long were NOT the first to fields
[*]DubSlider lagging on large gif's => Work-Around implemented, animation of gif's now stopped on display
[*]Added Checkbox to skip none-associated File Extensions from display
[-]Initially also all none-associated File Extensions are displayed (empty Info-Screen)
[-]If they are hidden (by checking the box) AND the the first dup OR the last dup is hit, DupSlider exits (behavior is set to prevent endless-loops)

ToDo's
[*]Update Change log in Help-File

Lines of Source-Code (Main-App + "own" ShellTristateTreeView include, including comments):
5.974 + 571 = 6.545

For the Program Description see
http://www.autoitscript.com/forum/index.php?showtopic=80747

Source and Executable are available at
http://www.funk.eu

Comments and suggestions are warmly welcome...

Wish you all a merry Christmas and a happy new year...
Posted Image

Have Fun and Best Regards Edited by KaFu

Share this post


Link to post
Share on other sites

Posted · Report post


Change log v0.4.8.6.0 > v0.4.8.6.1

General
[*]Bugfix: FileFindFirst() search handle was not closed properly, leaving lots of open file handles

Source and Executable are available at
http://www.funk.eu

Comments and suggestions are warmly welcome...

Best Regards

Share this post


Link to post
Share on other sites

Posted · Report post

@KaFu

I just looked at your last update.

And this is a real nice piece of work !! :)
I can't add much more to this.

It has lot's of features.
Nice GUI, not too overwhelming.
Good coding style.
Good use of good existing UDF's
...
(Didn't look through all the 6000 lines of source code yet)



The only comment so far is when running to scan for duplicate files.
When the result page is op the CPU stays at 100 % ?

An other enhancement I would make is to embed the Ico, BMP and JPG in the source code.
In order to minimize the files that need to be shipped separately.
But that's a personal preference of course, I don't like other depending files other than the compiled EXE.

Share this post


Link to post
Share on other sites

Posted · Report post

And this is a real nice piece of work !! :)
I can't add much more to this.


Thanks for this nice feedback m8 :o...

The only comment so far is when running to scan for duplicate files.
When the result page is op the CPU stays at 100 % ?


And even more thanks for this observation :D , didn't notice it until now, but you're right... hmmm, maybe it has something to do with the adlib function i use to readjust the listview column width, will definitely take a deeper look into this.

An other enhancement I would make is to embed the Ico, BMP and JPG in the source code.
In order to minimize the files that need to be shipped separately.
But that's a personal preference of course, I don't like other depending files other than the compiled EXE.


The additional files are embedded in the EXE and shipped with it. I use fileinstall() to @tempdir & "\smf" to extract them, i only provide them in the source for completeness. Or did I get you wrong here and you had something else in mind?

Best Regards

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0