ReNamer
Documentation for ReNamer, a versatile file and folder renaming utility.
Overview
ReNamer is a very powerful and flexible file renaming tool. ReNamer offers all the standard rena...
Quick Guide
The workflow in ReNamer is a simple 4-step process: Add files or folders for renaming. Add renam...
Getting Started
Learn the core workflow: adding files, setting up rules, previewing, and renaming.
Adding files and folders
This page explains how to populate and manage the Files pane, the central working area where file...
Managing rules
This page explains how to add, remove, edit, and reorder rules in the Rules pane. Most actions fo...
Previewing files
Preview applies the active rules and shows the resulting names, without making any changes to fil...
Renaming files
Once the preview looks correct, clicking the Rename button or pressing F6 commits the operation. ...
Rules
Description of individual renaming rules, their options, and example uses.
Overview of Rules
ReNamer has an extensive set of rules for renaming files. These rules can be combined together, i...
Insert rule
This rule inserts the specified text at the beginning of the name, at the end of the name, at a s...
Delete rule
This rule deletes all characters located between the From and the Until positions. Options From ...
Remove rule
This rule removes the specified text from the file name, optionally using positional criteria and...
Replace rule
This rule finds the specified text in the file name and replaces it with another text, optionally...
Rearrange rule
This rule allows you to chop up the existing file name and reuse any/all of the parts in any orde...
Extension rule
This rule lets you change the file extension, with the option to automatically detect the appropr...
Strip rule
This rule strips a list of characters from the filename. It offers predefined character sets, lik...
Case rule
This rule changes the case of the filename, including capitalizing every word, converting to lowe...
Serialize rule
This rule allows you to index (serialize) a list of files by inserting numbers in increasing or d...
Randomize rule
This rule inserts randomly generated sequences of specified length and using a selection of chara...
Padding rule
This rule allows you to apply or remove zero padding on number sequences, or add text padding usi...
Clean Up rule
This rule cleans up the filenames from (or for) commonly used naming conventions for Internet, pe...
Translit rule
This rule transliterates one alphabet into another. Its main goal is to transliterate Non-English...
Reformat Date rule
This rule allows finding and reformatting various date/time values in the filename, including the...
Regular Expressions rule
This rule allows finding and replacing patterns, and performing sophisticated manipulations with ...
Pascal Script rule
This rule allows you define your own renaming logic and integrate external tools. It uses the Pas...
User Input rule
This rule replaces the original filenames with the names taken from a fixed list. The n-th line ...
Mapping rule
This rule allows you to map a list of old filenames to a list of new filenames, which can be exte...
Operational Guides
In-depth guides and reference material for features, tools, and specific renaming scenarios.
Using presets
A preset is a named collection of rules that can be saved and reloaded on demand. Presets can als...
Presets Manager
The Presets Manager provides options for managing your collection of presets, including loading, ...
Analyze tool
The Analyze tool opens a window where you can enter arbitrary text and test your current rules ag...
Meta Tags
Meta Tags allow users to extract meta information associated with files and use it for renaming....
Date and Time format
Date and time format is used primarily in Meta Tags and the Pascal Script rule to format date and...
Sorting files
The order of items in the Files pane can affect the renaming outcome. This is most notable in two...
Renaming folders
By default, ReNamer is configured to rename files only. When a folder is added, it is scanned rec...
Moving files to another folder
ReNamer can move files and folders to a different location as part of the renaming process. You c...
Validation
Validation is a process that analyzes the list of files and their target destinations to identify...
Failed renaming
The renaming operation can fail for a variety of reasons. The built-in validation process attempt...
Manual editing
In addition to combining rules to generate new names automatically, you can also make manual chan...
Command line
ReNamer supports several command line parameters for launching the program with files pre-loaded,...
Long paths
Introduction The maximum length of paths and file/folder names is limited in every mainstream ope...
Wildcard masks
Wildcard masks (also called filename masks) are a simple pattern-matching syntax that uses specia...
Regular Expressions reference
Introduction Regular Expressions (RegEx) is a syntax for specifying patterns of text to search an...
Settings and Menus
Description of program settings and menus.
Main settings
This page describes the settings that control ReNamer's behaviour in various ways. General settin...
Main menu
This article describes the options available in the main menu. File menu Option Shortcut Descr...
Rules menu
The toolbar above the Rules table offers some quick actions: Add a new rule. Remove selected ru...
Files and Tools
The toolbar above the Files table provides quick access to file management options and various to...
Files context menu
Right-click on the Files table content area to see the context menu that offers numerous options ...
Files header menu
Right-click on the Files table header (columns) to see the context menu that allows you to enable...
Filter settings
Filter settings give you a finer control over which files and folders get added to ReNamer. Acces...
Export menu
The Export menu offers several options for exporting and importing the contents of the Files tabl...
Options menu
The Options menu offers various ad-hoc actions. Autosize columns Auto-size all columns to accomm...
Pascal Script
Reference for the Pascal Script syntax, types, functions, and example scripts.
Pascal Script: Overview
The Pascal Script rule in ReNamer allows advanced users to create custom renaming logic using a s...
Pascal Script: Basics
This page provides a quick introduction to Pascal syntax and the basic structure of scripts. Once...
Pascal Script: Types
This page lists and explains all supported types in Pascal Script used within ReNamer. Integer ty...
Pascal Script: Functions
This page provides a complete reference of all functions available in the Pascal Script rule with...
Pascal Script: Examples
TODO: Review, tests all scripts. This page provides practical examples demonstrating how to use t...
Pascal Script: Library
TODO: Test all scripts. This page provides curated, ready-to-use scripts for common renaming task...