Basic File Modifier 1.1 : Features ================================== Copyright (c) 2011-2021 by Kevin Schneider All rights reserved. Website: https://zpired.com Email: inspiresoft@live.com Loading: File List ------------------ ### Possibilities: - Drag & Drop files and/or folders to load them - Remove loaded files from the file list ### Additional Options: - Scan subfolders - Load hidden files Loading: Filtering ------------------ ### Possibilities: - File properties: Path, name, extension, filesize - Date: Second, minute, hour, day, month, year ### Comparison Methods: - For numbers: Is, is not, smaller, bigger - For texts: Is, is not, contains, not contains - For texts: Can be case-sensitive if needed ### Options: - Use common wildcards such as "*", "?" or "#" - Define multiple filter conditions - Enable and disable them as needed Processing: Set Date -------------------- ### Options: - Do not change file dates (Default) - Update: Actualize last modification and creation - Choose new one: Set dates to anything you want - Equate: Equate the 3 date types to one of them Processing: Correct Date ------------------------ ### Options: - Change every part: Second, minute, hour, day, month, year - Use all 3 types: Last access, last modification, creation - Methods: Set to, add, reduce by ### Possibilities: - Define multiple conditions - Enable and disable them as needed Processing: Set File Attributes ------------------------------- ### Supported Attributes: - Hidden - Read-only protected - Not indexed - Allow archiving ### Possibilities: - Ignore, set or remove them - Remove all at once Processing: Edit Filename ------------------------- ### Options: - Remove text at any position and length - Insert text at a self-chosen position - Choose direction: Left to right (default) or right to left ### Possibilities: - Insert any text and/or placeholders like filesize, date etc. Processing: Correct Filename ---------------------------- ### Options: - Set case: Lowercase, uppercase, title case, sentence case, toggle and random - Search and replace any part of the filename ### Possibilities: - Use common wildcards such as "*", "?" or "#" for searching - Replace by any text and/or placeholders like filesize, date etc. - Define multiple conditions - Enable and disable them as needed Processing: Correct File Extension ---------------------------------- ### Options: - Set case: Lowercase, uppercase - Replace one ore multiple extensions ### Possibilities: - Use common wildcards such as "*", "?" or "#" for searching - Define multiple conditions - Enable and disable them as needed Processing: Sort Files ---------------------- ### Possibilities: - Random - Filename - Path and filename - Filesize - Date: Last access, last modification, creation ### Additional Option: - Set order: Ascending, descending Processing: Other Features -------------------------- - Remove security warning messages Saving: Rename File ------------------- ### Possibilities: - Optionally rename the loaded files - Create own flexible filenames using placeholders, supported are: numbering, filename, filesize, second, minute, hour, day, month, year and checksum (CRC32, MD5, SHA1) ### Additional Options: - Use seperate numeration for each destination folder - Disable automatic padding of placeholder values - Numbering supports padding and defining a start value Saving: Set Destination Folder ------------------------------ ### Possibilities: - Replace files or use own path - Use of path placeholders: Desktop, My Files, file path, current path - Use of file property placeholders: Filename, filesize, second, minute, hour, day, month and year ### Additional Options: - Retain the folder structure - Move files to the destination Other Features and Possibilities -------------------------------- ### General: - Create complete processing previews for renaming and sorting etc. - Interactive aid for placeholders via list and preview - Aid for wildcards via list - Command-line mode available: Process files via the console ### Window Options: - Enable wildcards aid - Enable placeholders aid - Always on top ### After Processing: - Retain filtered files - Retain original files - Retain faulty files - Load created files - Retain unprocessed files - Exit program ### Managing Settings: - Save and load all settings as custom presets - Set which will be loaded on program start-up - Use keyboard shortcuts for fast accessing - 3 different presets are already installed ### Command-Line Parameters: - "Any file path": Load files on program start-up via command-line - "-Console": Enable command-line processing mode - "-Preset=[0-9]": Set the specified preset at program start-up - "-IgnoreWarning": Ignore warning messages - "-Portable": Save all settings in the program directory - "-LicenseAgree": Don't create a small setting file used to remember the acceptance of the license - "-Uninstall": Delete all possible remaining setting files ### Available Languages: - English (by Kevin Schneider) - German (by Kevin Schneider) General Notes ------------- - Minimalistic and easy-to-understand interface - Just one executable and no installation required - Intelligent behavior: It only does exactly what is needed, which results in ultra fast processing speed - Detailed help texts and tooltips - Full support of Unicode