An open API service indexing awesome lists of open source software.

https://github.com/itslemax/file-mass-renaming

Renames all files of a folder by replacing repeating patterns with desired text
https://github.com/itslemax/file-mass-renaming

file filerenaming files filesystem massrenaming

Last synced: 3 months ago
JSON representation

Renames all files of a folder by replacing repeating patterns with desired text

Awesome Lists containing this project

README

        

# File Mass Renaming

Renames all files of a folder by replacing repeating patterns with desired text\
![1 0 0-rename](https://github.com/user-attachments/assets/96bd908f-0886-48ec-ac37-51387c017a0d)
![1 0 0-undo](https://github.com/user-attachments/assets/eb6e79d4-3470-42b4-9cc7-258f1beb5e09)

> [!CAUTION]
> Make sure you do not choose a name and file extension that already exists in the same folder to prevent accidental overwrites.
> This is usually a rare occurance and can be prevented by looking through the log that gets sent before confirming the process and the files. An update preventing this issue is planned.

## Requirements

> ...that may have working alternatives:
- [Node](https://nodejs.org/en/download/prebuilt-installer)
- Windows
> ...that have working alternatives:
- [7-Zip](https://7-zip.de/download.html)

## Setup

1. Download the source code by clicking on `<> Code` & `Download ZIP` and extract its content.\
![download](https://github.com/ItsLeMax/File-Mass-Renaming/assets/80857459/847b4ed1-b820-4479-8a0b-a48bcfe55108)
2. (Optional) Open the `config.json` inside `/run/` and choose if you'd like to check sub folders aswell.
![1 1 0-config](https://github.com/user-attachments/assets/7752995a-cb73-478c-b538-04748df0baf4)
3. Run `execute.bat` to execute the process and `undo.bat` to undo the changes and enter the required information.\
![1 0 0-scripts](https://github.com/user-attachments/assets/dd843869-b66b-4fbe-b8b5-a9ae9183f0f9)