ReNamer is a lightweight and flexible batch file renaming tool that offers standard users the usual renaming features, including prefixes, suffixes, replacements, and case changes, as well as the ability to remove contents of brackets, add number sequences, and change file extensions.
Key features include:
- Standard interface.
- Powerful batch conversion functions.
- Programmable renaming rule support.
- Preview feature.
- Useful getting started guide.
For power users, there is also a PascalScript rule, which allows users to program their own renaming rules. With ReNamer you can combine multiple renaming actions as a rule set, applying each action in a logical sequence, which can then be saved, loaded, and managed within the application. Additionally, it has the ability to rename folders, process regular expressions, and it supports a variety of meta tags, such as: ID3v1, ID3v2, EXIF, OLE, AVI, MD5, CRC32, and SHA1.
If you have lots of files to rename, then ReName is a really good application that is fairly lightweight, but packs a mean punch in the batch processing dept.
Strip surrounding white space characters from EXIF Make, Model and Description tags.
Display fractional part in "Size KB" and "Size MB" columns in the files table.
Format file size and torrent size meta tags using locale symbols and 2 fractional digits.
Added "Torrent_TotalSize", "File_Size" and "File_SizeGB" meta tags.
Improved routines for number formatting based on locale settings.
Added an option to skip renaming of unchanged files.
Fixed an incorrect DST offset applied to file dates outside of current DST period.
Replaced internal use of TStringsArray with TWideStringArray in Pascal Script.
Added FileReadText function to Pascal Script.
Added "/silent" switch to ignore warnings and errors during command line renaming.
Set non-zero exit code when command line renaming fails in silent mode.
Refactored command line parsing mechanism.
Added colored arrow icons to import/export options to improve visual identification.
Use the first day of the current year to substitute missing components in parsed dates in the Reformat Date rule.
Fixed ignoring of trailing digits in short date pattern components (M, D, H, N, S, Z) in the Reformat Date rule.
Rearranged the display order of rules: Reformat Date and Padding rules moved up in the list.
Minor re-alignment of checkboxes in the Padding rule configuration window.
Added Randomize rule for inserting random sequences into filenames.
Random serialization option in the Serialize rule has been deprecated.
Added option to replace the current name in Serialize and Randomize rules.
Added an option to disable automatic case adjustments performed by the Translit rule.
Disabled word-wrap, enabled horizontal scrollbar and improved resizing of components in the Translit rule configuration window.
Reformat Date rule: Correctly handle repeated time format components.
Reformat Date rule: Allow partial date and time format parsing, e.g. "YYYY", "DD MMM", "NN:SS".
Reformat Date rule: Case insensitive matching of Unicode month names.
Added functions to PascalScript: OemToAnsi, OemToWide, AnsiToOem, WideToOem.
Fixed potential output buffer corruption in ExecConsoleApp function.
ExecConsoleApp function no longer applies OEM to ANSI conversion to the console output.
Made "Insert Meta Tags" button in the Insert rule more prominent.
Reimplemented Outlook MSG file parser used for Outlook_* meta tags.
Reimplemented email headers parsing used for Email_* and Outlook_* meta tags.
Email_* meta tags can handle Unicode file names.
Added more Email_* meta tags: MessageID, SenderName, SenderEmail, Recipients, Recipient, RecipientName, RecipientEmail.
Added more Outlook_* meta tags: SenderName, SenderEmail, Recipients, Recipient, RecipientName, RecipientEmail.
Renamed Outlook_ID meta tag to Outlook_MessageID for consistency.
Changed English rule names from CamelCase to spaced capitalization.
Added WideTextPosEx, IsWideWordBoundaryLeft and IsWideWordBoundaryRight functions to Pascal Script.
Updated bundled User Manual (PDF file).
Updated Japanese language file. Thanks to Tilt.
Updated French language file. Thanks to Ozzii.
Updated Chinese Simplified language file. Thanks to WanderMax.
Updated Serbian language file.
Updated Russian language file.