Jump to content

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Find out more here. X
X


Photo

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


  • Please log in to reply
168 replies to this topic

#1 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 16 September 2008 - 10:35 PM

Hello Community,

here's the latest update on...

SMF - Search my Files

 

140406_smf_search_my_files_1.jpg
 


Current Version: v8 (2014-Apr-06)

SMF - Search my Files features

  • A good looking GUI,
  • Search files by location,
  • Search files and / or folders,
  • Poll

    [-]File names and Locations in Long and Short (8.3) format,
    [-]File Extensions,
    [-]File Times (modified, created, accessed),
    [-]File size,
    [-]File Attributes,
    [-]File Extended Attributes,
  • Filter by

    [-]Extension,
    [-]Attribute,
    [-]File size,
    [-]File time,
  • Free Name filtering by usage of RegEx,
  • GUI designed to fit to 800x600 desktops with Tab-Design
  • Nice looking Icon
  • Minimize to Tray (also while searching)
  • Export Result to CSV-file
  • Export Result to XML-file
  • Save & Load search runs
  • Build Tree for local Computer on StartUp, add NetworkDrives optional
  • A separate Report-GUI

    [-]Pre-Select output columns
    [-]SQLite driven
    [-]Dynamically generated statements, fully user adjustable
    [-]Dynamically sub filtering of results on the fly
    [-]Results can be executed directly, starting with the default associated program (ShellExcecute)
    [-]Select Results by drag, copy selected URIs to clipboard
    [-]Copy, move, delete or Erase results or subset of results
  • md5 driven Duplicate file finder

    [-]High-Performance
    [-]added trimmed md5 short calculation (false md5, but sufficient for dup-search and a great speed improvement!)
    [-]Search 30.000 pics for dups in 1min 30secs
  • Added many other ideas (some not activated / implemented yet)

Limitations / Bugs / ToDos

  • Lots and lots of unnecessary Global Variables
  • Ugly code
  • PLUS violations of any coding principal known to man...

But hey, thats why I release the source, so that YOU help me to further improve SMF... :)


SMF works fine at least on the 32bit XP SP3 and 64bit Win7/Win8 machines and I've tested it on. If you find bugs please let me know.

Report details view with small icons:

 

140406_smf_search_my_files_5.jpg

 

Report icon view with thumbnails:

 

140406_smf_search_my_files_6.jpg

 

Thanks to my sweet girlfriend for reviewing, giving new ideas and having so much patience with me :-*.

Thanks to Jon, Larry, Jos, Valik, Jpm, Melba23 and Trancexx and for creating AutoIt and maintaining the forum.

And finally thanks to all these great guys from the forum, providing excellent UDFs, snippets of code I use in SMF or help and feedback:
Achilles, Ascend4nt, Ed_Maximized, Elgabionline, Erik Pilsits (Wraithdu), Eukalyptus, Gafrost, Holger Kotsch, Jarvis J. Stubblefield (JSThePatriot), Jos, Lahire Biette, Lazycat, Lod3n, Prog@ndy, Ptrex, Rasim, RazorM, RobSaunders, Sean Hart, Siao, Simucal, Smashly, SmOke_N, Teh_hahn, Valik, Ward, WideBoyDixon, Yann Perrin, Yashied & Zedna.

Please let me know if you found some piece of code in the source for which I forgot to mention a credit.
 

140406_smf_search_my_files_7.jpg

 

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

Enjoy, let me know what you think of SMF and with Best Regards


Edited by KaFu, 06 April 2014 - 05:32 PM.

  • Digisoul, jaberwacky, PeksuxOl and 1 other like this







#2 ChromeFan

ChromeFan

    Universalist

  • Banned (NOT IN USE)
  • 280 posts

Posted 16 September 2008 - 10:53 PM

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.
Posted ImageWebsite: www.cerescode.comForum: www.forum.cerescode.comIRC: irc.freenode.net , Channel: #Ceres--------------------Autoit Wrappers, Great additions to your script (Must See) (By: Valuater)Read It Befor Asking Question Click Here...--------------------Join Monoceres's Forums http://www.monoceres.se--------------------There are three kinds of people: Those who make things happen, those who watch things happen, and those who ask, ‘What happened?’” –Casey Stengel

#3 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 18 September 2008 - 09:15 AM

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, 18 September 2008 - 11:04 AM.


#4 ptrex

ptrex

    Universalist

  • MVPs
  • 2,413 posts

Posted 18 September 2008 - 12:43 PM

@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

#5 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 18 September 2008 - 02:47 PM

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, 18 September 2008 - 02:52 PM.


#6 ptrex

ptrex

    Universalist

  • MVPs
  • 2,413 posts

Posted 19 September 2008 - 06:58 AM

@Kafu

Good to see I got you inspired !!

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

Regards,

ptrex

#7 ChromeFan

ChromeFan

    Universalist

  • Banned (NOT IN USE)
  • 280 posts

Posted 19 September 2008 - 11:45 AM

what is the size of it's GUI?
Posted ImageWebsite: www.cerescode.comForum: www.forum.cerescode.comIRC: irc.freenode.net , Channel: #Ceres--------------------Autoit Wrappers, Great additions to your script (Must See) (By: Valuater)Read It Befor Asking Question Click Here...--------------------Join Monoceres's Forums http://www.monoceres.se--------------------There are three kinds of people: Those who make things happen, those who watch things happen, and those who ask, ‘What happened?’” –Casey Stengel

#8 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 19 September 2008 - 03:17 PM

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

#9 Valuater

Valuater

    www.PayFreeWireless.com

  • MVPs
  • 11,199 posts

Posted 20 September 2008 - 01:40 AM

Looks great!!

Might want to see if there is any useful info in my File manager...

http://www.autoitscript.com/forum/index.ph...st&p=141335

... keep up the good work!

8)

Posted Image

Clic The Pic!!!


#10 WeMartiansAreFriendly

WeMartiansAreFriendly

    Where's the kaboom?

  • Active Members
  • PipPipPipPipPipPip
  • 1,245 posts

Posted 20 September 2008 - 02:10 AM

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.

:)
Posted ImageDon't bother, It's inside your monitor!------GUISetOnEvent should behave more like HotKeySet()

#11 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 21 September 2008 - 02:50 PM

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

#12 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 24 September 2008 - 01:55 PM

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

#13 ChromeFan

ChromeFan

    Universalist

  • Banned (NOT IN USE)
  • 280 posts

Posted 24 September 2008 - 04:21 PM

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 :)
Posted ImageWebsite: www.cerescode.comForum: www.forum.cerescode.comIRC: irc.freenode.net , Channel: #Ceres--------------------Autoit Wrappers, Great additions to your script (Must See) (By: Valuater)Read It Befor Asking Question Click Here...--------------------Join Monoceres's Forums http://www.monoceres.se--------------------There are three kinds of people: Those who make things happen, those who watch things happen, and those who ask, ‘What happened?’” –Casey Stengel

#14 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 24 September 2008 - 04:25 PM

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

#15 Andreik

Andreik

    Bishop

  • Active Members
  • PipPipPipPipPipPip
  • 2,585 posts

Posted 24 September 2008 - 04:26 PM

Nice design less search button. >_< :)

Edited by Andreik, 24 September 2008 - 04:27 PM.

When the words fail... music speaks

#16 ChromeFan

ChromeFan

    Universalist

  • Banned (NOT IN USE)
  • 280 posts

Posted 24 September 2008 - 04:47 PM

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?
Posted ImageWebsite: www.cerescode.comForum: www.forum.cerescode.comIRC: irc.freenode.net , Channel: #Ceres--------------------Autoit Wrappers, Great additions to your script (Must See) (By: Valuater)Read It Befor Asking Question Click Here...--------------------Join Monoceres's Forums http://www.monoceres.se--------------------There are three kinds of people: Those who make things happen, those who watch things happen, and those who ask, ‘What happened?’” –Casey Stengel

#17 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 24 September 2008 - 04:49 PM

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

#18 ChromeFan

ChromeFan

    Universalist

  • Banned (NOT IN USE)
  • 280 posts

Posted 24 September 2008 - 04:53 PM

always post after fixing all the problems and checking the app if it some bugs or any prob.
did you see this: http://www.autoitscript.com/forum/index.ph...st&p=583297
Posted ImageWebsite: www.cerescode.comForum: www.forum.cerescode.comIRC: irc.freenode.net , Channel: #Ceres--------------------Autoit Wrappers, Great additions to your script (Must See) (By: Valuater)Read It Befor Asking Question Click Here...--------------------Join Monoceres's Forums http://www.monoceres.se--------------------There are three kinds of people: Those who make things happen, those who watch things happen, and those who ask, ‘What happened?’” –Casey Stengel

#19 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 24 September 2008 - 05:31 PM

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.

#20 KaFu

KaFu

    Hey, it's just me, KhaFoo...

  • MVPs
  • 3,381 posts

Posted 24 September 2008 - 06:27 PM

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




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users