Skip to content

BishnuMahali/Bulk-File-Renamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bulk File Renamer Pro (PowerShell)

A fast, safe, and modern WPF-based GUI utility for bulk renaming files on Windows. Built with a focus on real-time preview, collision protection, and a polished user experience.


🚀 Key Features

  • ✨ Modern GUI: Clean, intuitive interface built with Windows Presentation Foundation (WPF).
  • 👁️ Live Preview: See exactly how your files will be renamed in real-time as you type.
  • 🔍 Multiple Operations:
    • Prefix: Add text to the beginning of filenames.
    • Suffix: Add text before the file extension.
    • Find & Replace: Quickly swap or remove specific text patterns.
  • 🛡️ Safety First:
    • Collision Detection: Automatically skips renaming if the target filename already exists.
    • Explicit Confirmation: Final confirmation dialog before any changes are applied.
    • Non-Destructive: Preserves file extensions and handles special characters (like []) safely.
  • 📂 Easy Navigation: Integrated folder browser to quickly switch between directories.
  • ⚡ High Performance: Optimized for handling large folders with hundreds of files.

🛠️ How to Use

🌟 Method 1: Run via Web (No Download Required)

The fastest way to use the tool without downloading anything:

  1. Open the folder where your files are located.
  2. Right-click → Open in Terminal (or PowerShell).
  3. Copy and paste this command:
irm https://raw.githubusercontent.com/BishnuMahali/Bulk-File-Renamer/main/Bulk%20File%20Renamer.ps1 | iex

📥 Method 2: Download the Release (Recommended for Local Use)

  1. Go to the Releases page.
  2. Download the latest release assets.
  3. Run Bulk File Renamer.bat to launch the app instantly.

💻 Method 3: Manual Execution

If you have the .ps1 file locally:

  1. Right-click Bulk File Renamer.ps1Run with PowerShell.
  2. OR use the terminal:
.\Bulk File Renamer.ps1

📦 Requirements

  • OS: Windows 10/11
  • PowerShell: 5.1 or PowerShell 7+
  • .NET Framework: (Standard on modern Windows)

📜 License

This project is licensed under the MIT License — see the LICENSE file for details.


🤝 Support & Connect

These projects are simple utility scripts built to solve everyday problems. If you find them helpful in your workflow and would like to support me, any small contribution is deeply appreciated! ❤️

Buy Me A Coffee Ko-fi Patreon PayPal

GitHub Website YouTube Instagram Facebook X (Twitter) LinkedIn