FileRenamer is a freeware batch file renaming tool with plenty of options
Batch Renaming files helps save you a lot of time. I always use a batch utility when I'm dealing with multiple files, e.g. to make filenames more descriptive.
This time, I decided to try a new one called FileRenamer and it is available for Windows.
A menubar at the top, a large pane in the middle, a couple of buttons at the bottom, and a rather extensive side-panel on the right contribute to the program's GUI. Use the Add Files button at the bottom of the window to browse for, or drag and drop, the files that you want to rename. The files pane lists each file you have added, along with a preview of the new name, status, format and path.
Right-click in the File pane to add/remove files, folders, import or export the list of files, view the properties, filter the list. The File menu has the same options. But the context menu also has options to add more columns to the FileRenamer preview such as file type, size, folder, and various attributes. The Search Folder option is handy for adding an entire folder's contents to be renamed.
You can choose to add files and/or folders to the renaming process by toggling the option at the top of the side-panel. Click on the Filter button to refine the settings like including sub-folders, hidden files and folders, only text files, specify extensions.
Let's move to the changes menu.
These are the primary features in FileRenamer to rename the added files. Each setting has a checkbox to its left that you can toggle. An options button is available to the right of each renamer algorithm, click on it to view and enable the desired style. Any change that you make using the program can be instantly seen in the preview column on the left pane. Use it as a reference before finalizing the edits that you're making.
The Mask section is a wee bit complex to learn. It uses syntax to preserve the filename, extension, or to add more data to it. Click on the placeholders button and you'll see what I mean.
For e.g. you have a photo named Apple.JPG. It is represented by %name%. Let's add the current year to the name. To do so, add a space after it, followed by %yyyy% and it becomes %name% %yyyy%. FileRenamer will change the file name to Apple 2020.JPG.
Similarly, you can use it to add the old file name, extension, folder name, numbering (incremental number suffix), number of files in the list, year (two/4 digits), month, day, hour, minute and second (all with single/two digits), file date created/modified/accessed.
The text or numbers that you enter in the "Search For" field is substituted by the date in the "Replaced With" box. It's fairly simple and useful to correct typos.
Switch hyphens with spaces or underscores or dots, or the other way around (to spaces) using the settings under the common replacements.
The Insert text option adds the specified letter, word, number or symbol at the specified location of the name. For e.g. if I wanted to add g in front of the word hacks, I'd type g in the text field, and the number 1 in the insert position to indicate that it will be the 1st letter in the filename.
Delete Text does exactly what it is named after, deletes the word that you enter from the filename. For e.g. if the filename is "Android 11 notifications", we can use Android 11 as the text, and the program deletes the word from the name to make it "notifications"
Delete Character Groups is quite different from the above option. FileRenamer can detect spaces, digits, Uppercase, Lowercase (Latin/Diacritics/Cyrillic) letters and Special Characters, and delete them as required. Say you have a bunch of photos which have the year in the filename, enable the digits option, and the program removes the year from the names.
Append (and Prepend) are for adding suffixes and prefixes to the filename. Remember to add spaces or hyphens where necessary. Truncate trims the file name by the number of characters you select. You can also set a limit for the total length of the name.
Rewrite can separate CamelCase, replace or remove Diacritics and encode/decode URLs replaces ASCII characters with % wherever possible, for e.g. %20 for space, %22 for ". Writing is basically the case changing setting in FileRenamer. It can Capitalize words, convert all letters to Uppercase or lowercase, or make them random.
The Extension section has options similar to the naming patterns described above.
FileRenamer can be used to preserve the file's original attributes, or change them or remove the ones you select. The available options are as follows: Hidden, Read Only, Created, Modified and Accessed. The last three of these are related to the timestamp of the files, and you can change it to the current time, date modified, date accessed or a custom time and date of your choice.
When you're satisfied with the options and the preview, hit the apply changes button, and FileRenamer will rename the files accordingly.
The application is portable. It is available for Windows, Linux and macOS.
FileRenamer is user-friendly for the most part, though the many options in the side-panel make it look otherwise.