is a freeware multi-dimensional
- file searcher,
- file copier / mover,
- file deleter / eraser,
- and duplicate previewer…
- duplicate file finder,
SMF is a file and file duplicate (md5,crc32 or sha1 driven) search tool.

It has excessive search filter capabilities and a SQLite driven result reporting tool, with which you can sub-filter the results according to your needs.

With this combination the search possibilities are nearly unlimited.
- Search for files by last modified date / keyword / file attribute
- Search for pictures of a certain filesize / dimension / EXIF info
- Search for MP3 by length / author / bitrate
- Search for duplicate pictures of a certain filesize / dimension
- etc., etc…
Furthermore SMF enables you to open / copy / move / delete / erase any file found.
Initiated searches can be performed in the background while minimizing SMF to the tray.
SMF – Search my Files features are
- A good looking GUI,
- Search files by location,
- Search files and / or folders,
- Poll Filenames and Locations in Long and Short (8.3) format,
- Poll File Extensions,
- Poll File Times (modified, created, accessed),
- Poll Fileszize,
- Poll File Attributes,
- Poll File Extended Attributes,
- Filter by Extensions,
- Filter by Attribute,
- Filter by Filesize,
- Filter by Filetime,
- Free Filter by usage of RegEx.

- Extract true file-type (using TrIDLib.dll),
- Extract any info from Mediafiles (using MediaInfo.dll),
- Calculacte various hashes (md5, crc32, sha1),
- Extract and analyze ADS Alternative File Streams from any file,
- Free Filter by usage of RegEx.
- Results can be saved and loaded,
- Extensive SQLite driven Reporting Tool,
- allows free querying,
- any selection of files can be copied or moved,
- deleted or erased.
- md5 driven duplicate file detection is implemented,
- simplified md5 calculation to achieve superior detection speed,
- plus the file preview functionality of the report (jpg, pdf, mpg…, all previews supported by Windows Explorer),
- If you find any bugs or limitations please let me know.

License
This program is freeware under a Creative Commons License "by-nc-sa 3.0", and this means, you are free to share, to copy, distribute and transmit the work, to remix and to adapt the work under the following conditions:
For any reuse or distribution, you must make clear to others the license terms of this work. Any of the above conditions can be waived if you get permission from the copyright holder. Nothing in this license impairs or restricts the author’s moral rights.

For any form of distribution of this software a link back
to the authors website at http://www.funk.eu is required.
Disclaimer
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY
The Author of this Software expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT and any related documentation is provided “as is” without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the SOFTWARE PRODUCT remains with you.
NO LIABILITY FOR DAMAGES
In no event shall the author of this Software be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if the Author of this Software has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Thanks to my sweet girlfriend for reviewing, giving new ideas and having so much patience with me :-*.
Thanks to Jon, Larry, Jos, Valik and Jpm 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, trancexx, Valik, Ward, WideBoyDixon, Yann Perrin, Yashied & Zedna.
SMF uses the TrIDLib.dll as a plugin to identify true file types. For details visit Marco Pontello’s website for infos.
Please let me know if you found some piece of code in the source for which I forgot to mention a credit.
Used AutoIt Versions
- AU 3.2.12.1 up to SMF 0.4.8.6.1
- AU 3.3.0.0 up to SMF 1.0.0.0
- AU 3.3.4.0 up to SMF 1.1.3.9
- AU 3.3.6.0 up to SMF 1.1.7.2
- AU 3.3.6.1 up to SMF 1.8
- AU 3.3.8.0 starting from SMF 1.9



(17 votes, average: 4.41 out of 5)










Nice software.
Is it possible to compile a 64 bit version? I am using win 7 64bit now.
Hi David,
glad you like it
. Compiling it to 64bit would be quite hard, because all the utilized Dlls are 32bit (and I’m not sure if for all even 64bit ones exist) and for sure there are some structures I use which also would require tweaking. But why would you really need a 64bit version? I’m running Win7 64bit myself and have not encountered any limitations yet.
Best Regards
Karsten
I have a lot of audiofiles on different HD’s (mostly one CD/Folder) with varying audioformats mp3 flac ogg …
I need the possibility to say look for all my .flac(.mp3 …) files but report only the only the folders.
Example:
Look for all .flac on Drive D:\Music1 E:\Music2 should result:
D:\Music1\The Black Eyed Peas – The End (2009)\
D:\Music1\Unsorted\Beta State – Stars (2010)\
E:\Music2\Sade – Soldier Of Love (2009)\
thank you
This is quite a specific search request which I will not implement into SMF, sorry. Nevertheless SMF can provide this information easily with some post-processing. Simply search for all files (*). Open the report and filter for file extension “flac”. Export “Filepath Long” result to CSV, open in Excel or similar spreadsheet processor and remove duplicates, that’s it.
Best Regards
Why did you remove my last comment??? Your installer is not working correctly on Search my Files v1.6.2. Are you just gonna ignore it???
“Please note: Comment moderation is enabled and may delay your comment.” I have a job and this is just my hobby. If I wouldn’t moderate all comments, the page would be totally over-spamed within some few days.
Search my Files v1.6.2 is still not installing. I get an error, Creating Scripting Dictionary object failed. Can you please check this before putting up for download?
SMF relies on the Microsoft “Scripting Dictionary Object”, which is part of the Windows Script Host package:
http://en.wikipedia.org/wiki/Windows_Script_Host
I just can assume that it is missing on your system. What kind of OS are you running? XP without any servicepack?
If you’re running XP it might be necessary to install SP3. Alternatively install the “Windows Script 5.7 for Windows XP” redistributable (which is included in SP3).
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=47809025-d896-482e-a0d6-524e7e844d81
It is plesent to know about your soft ware
Gracias
Thank you..
i like this program. thank u
Thanks for givin to us this handy soft, I used to use Index Your Files, but SMF has a better looking interface combined with fast indexation. Can it print a directory list, like the list of files included in a specific folder or drive; Also are you intending to make a U3 version.
Either export the database to csv or xml (tab “Results”) or filter the report to your needs and right click => export => to text-file. I plan to add the column selection mask to the export function so that you can chose which columns to export and will activate csv and xml export from the report in the near future. I’m not familiar with U3 but will take a look into that too.
yeah, i’m familiar and have used Nir Sofer’s as well. i’ve been working on a prototype myself that has many of the features this one does and then-some. our architectures seem very similar. i have some additional config to optimize the search order, in some cases significantly.
four requests for this util that i’d like to suggest from my own ideas, (that Nir has not responded to and the main reason for me wanting to roll my own):
1. Add a depth-first and breadth-first option for the traversal pattern. also, a max-depth limit. (i have a lot or poorly organized shallow “New Folders” that would benefit greatly in results speed from a breadth-first search limited to a depth of 1 or 2 levels)
2. Max results limit.
3. Configurable File categories (by extension…or even by regex on the full filename)…plus sorting by these categories.
4. Add a date search option called “last touched” and “first touched” where “touched date” = min(access_date, created_date, modified_date) and max(access_date, created_date, modified_date) respectively. this would allow for useful date filtering that is not possible now.
thanks,
Leon
Nice request, all issues make sense to me. I’ll put them on the ToDo list, but can’t promise how fast I’ll implement them.
Regards
Saw this on portablefreeware.com today and gave it a try. It’s the best I’ve search tool I’ve used so far. BTW, Nir Sofer has a tool with the same name at currently at 1.4, but it’s a small program with very basic features. I hope people aren’t confused by the similar names and miss out on using your fantastic program. Thanks for the excellent work.
Bob
Thanks for your nice reply and comment on portablefreeware.com
.
What’s up, is there anybody else here?
If there’s anyone else here, let me know.
Oh, and yes I’m a real person LOL.
Bye,
There is someone watching you
, I moderate all comments, just too much bots replying
…
…
Interested in SMF? Just need some more weeks to finish an upgrade, slightly improved performance… major design overhaul
I like this program. I am in the process of developing a program that uses many of the features of this one, and I would like your help and/or support. To begin, I would like to use some of the source code from this in my program. Also, if you wanted to partner up with me on this, I would be greatfull for your help. Email me if interested.
Hi Enkriptix,
thanks for the nice feedback. You may use the source as stated in the CC license
http://creativecommons.org/licenses/by-nc-nd/3.0/
for non-commercial usage and with an attribution, means saying it’s based on SMF with a link back to my site. If it’s for commercial use, you should contact me for details how we handle that.
Best Regards
Karsten