Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📂 File Renamer Pro

.NET License: MIT

File Renamer Pro is a lightweight, blazing-fast batch file renaming tool built in C# (.NET 8).

Whether you need to organize a messy downloads folder or standardize thousands of assets, this tool lets you rename files in seconds using flexible templates, sequence numbers, date tokens, find/replace, and regular expressions.

Built with safety in mind, it runs in dry-run mode by default to let you preview changes before committing to them, and generates an undo log just in case.


✨ Features

  • Flexible Templates: Rename files using dynamic tokens like {name}, {ext}, {n}, and {date}.
  • Smart Numbering: Sequential auto-numbering with configurable start values and padding (e.g., 001, 002).
  • Date Formatting: Fully customizable date and time formats (e.g., yyyyMMdd, yyyy-MM-dd_HHmm).
  • Search & Replace: Support for simple text replacement or powerful Regex matching.
  • Extension Management: Safely change, force, or standardize file extensions in bulk.
  • Case Formatting: Easily convert filenames to lowercase, UPPERCASE, or Title Case.
  • Conflict Handling: Automatically skip, overwrite, or auto-increment when filename collisions occur.
  • Fail-Safe Design:
    • Dry-Run Mode: Previews your renames in the console without touching the actual files.
    • Undo Log: Exports a before/after CSV log so you can easily revert mistakes.

📦 Installation (The Easy Way)

The quickest way to use File Renamer Pro is to install it via the provided batch script. This copies the .exe to your local app data and safely adds it to your system PATH, allowing you to run the tool from any folder on your computer.

  1. Go to the 📦 Releases page.
  2. Download the latest Renamer_vX.X.zip and extract it to a folder.
  3. Double-click install_renamer.bat.
  4. Open a new terminal window (to refresh your PATH).
  5. You're ready to go! Just type:
renamer --help

About

A fast and flexible batch file renaming tool with templates, numbering, date stamps, find/replace, and an uninstall option.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages