KaFu Posted June 3, 2023 Author Share Posted June 3, 2023 2023-Jun-03, Changelog v14 > v15 Updated - SQLite Dll to 3.42.0 Updated - MediaInfo Dll to 23.04 Updated - TrID Definitions to version 2023-May-14 Updated - Added dHash visual similarity check Updated - Improved thumbnail creation speed Fixed - Caching of hashes to speed up duplicate search Fixed - Report crash on stats change Fixed - CTRL+ALT+F explorer integration Updated - Lots of other small bug fixes and style changes Source and Executable are available at https://funk.eu Best RegardsUpdated first Post... Enjoy ... Musashi 1 OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2024-Oct-13) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Oct-13) HMW - Hide my Windows (2024-Oct-19) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2024-Oct-20) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
goodmanjl531 Posted April 26 Share Posted April 26 woudl this program have the ability to search for multple files using a set oif searches? i.e. *filename1234.txt *filename1235.txt *filename1247.txt *filename1248.txt *filename2240.txt find all 5 of theses files then give you an option to copy them to another folder? Link to comment Share on other sites More sharing options...
KaFu Posted April 28 Author Share Posted April 28 (edited) Yes, SMF can do that. Select the folders to search, do a search and open the report. Go to the yellow filter box above the "FileName Long" column and enter this: filename1234.txt|filename1235.txt|filename1247.txt|filename1248.txt|filename2240.txt The "|" sign is a delimiter for an OR condition in the LIKE statement. You can also select "LIKE Expressions" in the drop-down above the yellow field and enter the filenames one per line. Select all required files in the report and either Ctrl+C copy them or use the right mouse click menu for more complex copy operations (e.g. "Copy to..."). Edited April 28 by KaFu goodmanjl531 1 OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2024-Oct-13) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Oct-13) HMW - Hide my Windows (2024-Oct-19) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2024-Oct-20) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
goodmanjl531 Posted April 29 Share Posted April 29 @KaFu THANK YOU so much. You just helped me make a 45 minute manual job drop to 5 minutes. 😀 Link to comment Share on other sites More sharing options...
KaFu Posted April 30 Author Share Posted April 30 Glad to hear it works fine for you 🙂👍 OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2024-Oct-13) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Oct-13) HMW - Hide my Windows (2024-Oct-19) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2024-Oct-20) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
jchd Posted May 6 Share Posted May 6 Hi @KaFu, I've a real-world use case for detecting and managing duplicates (same content but different filenames) in a large folder tree. My case is as follows: I gather payware technical documentation for a very large number of appliances from many makers. Each model has it's own set of docs but very often the maker issues the same docs for a number of similar machines in the same series. Many makers use a number of brands, often offering almost identical machine under different names and brand names. I organize the docs based on brand, then type then model number. Hence I store many dups in either the same folder or different folders. I also store datasheet of electronic components , but this is a much smaller volume and large duplicates are rare. All this accumulates over years and I'd like to minimize storage and backups sizes. Curently, 85833 files in 14667 folders, worth 13Gb of disk storage. The way I think of it is to allow SMF to let me decide, given a number of docs having the same content, which file will remain the source and convert dups to links (hard or soft) while retaining the path and name of the dups. Of course I could write a dedicated program to do precisely that, but if SMF could do that by itself, I wouldn't object 😁 Do you think it's both possible and a valuable feature to other users? This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
KaFu Posted May 7 Author Share Posted May 7 Hi @jchd, SMF can do all the initial steps. but it can not replace the duplicates detected with (soft or hard) links. Only workaround would be to do a search and then export the results including the hash values to CSV as an input for a separate script, which replaces all but the first matches per file with links. OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2024-Oct-13) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Oct-13) HMW - Hide my Windows (2024-Oct-19) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2024-Oct-20) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
jchd Posted May 7 Share Posted May 7 Understood, that's what I was heading to. This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt) Link to comment Share on other sites More sharing options...
KaFu Posted October 13 Author Share Posted October 13 (edited) 2024-Oct-9, Changelog v15 > v16 Updated - SQLite Dll to 3.46.1 Updated - MediaInfo Dll to 24.06 Updated - TrID Definitions to version 2024-Oct-9 Updated - dHash > added support for video files, if ffmpeg.exe exists in directory "SMF_Files\Bins" Updated - dHash > added support for WebP image files, based on WebP UDF by UEZ Updated - Lots of other small bug fixes and style changes Source and Executable are available at https://funk.eu Best Regards Updated first Post... Enjoy ... Edited October 14 by KaFu ioa747 1 OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2024-Oct-13) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Oct-13) HMW - Hide my Windows (2024-Oct-19) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2024-Oct-20) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
KaFu Posted October 20 Author Share Posted October 20 2024-Oct-20, Changelog v16 > v17 Fixed - "Datatype mismatch" crash in "Hash Cache" function of duplicates search Sorry for any inconvenience caused, typical case of over-optimization. Source and Executable are available at https://funk.eu Best Regards Updated first Post... Enjoy ... OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2024-Oct-13) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Oct-13) HMW - Hide my Windows (2024-Oct-19) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2024-Oct-20) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now