A simple and powerful PowerShell script to rename multiple files in seconds — based on file type.
Renaming a few files is easy.
But when you have 50, 100, or even 1000 files… it becomes time-consuming, repetitive, and error-prone.
This script automates the entire process.
✔ Scans your folder
✔ Detects file types (images, videos, documents)
✔ Lets you choose what to rename
✔ Renames files with clean structure and numbering
- Bulk file renaming
- File type filtering
- Custom prefix support
- Automatic numbering
- Clean and structured output
Download or clone this repository
git clone https://github.com/Sachin1219/smart-file-renamer-powershell.git
---
### Step 2:
Open PowerShell in the folder
---
### Step 3:
Run the script
.\rename.ps1
---
### Step 4:
Follow on-screen instructions
---
##📌 Example
---
### Before:
IMG_1234.jpg
video_final.mp4
doc1.pdf
---
### After:
Project_1.jpg
Project_2.jpg
Project_1.mp4
🎥 Video Demo
### Watch full explanation on YouTube:
👉 https://youtu.be/0ppZLuznyEU
🧠 Why This Matters
This is not just about renaming files.
It’s about building systems that save time and eliminate repetitive work.
🙌 Support
If you found this useful:
⭐ Star this repo
📺 Subscribe on YouTube
💬 Share feedback