https://github.com/hackresist/file-renaming-tool
This Project Helps you build an idea to develop a python Project. This is a Demo Project
https://github.com/hackresist/file-renaming-tool
basic file project pyhton renaming tool
Last synced: 11 months ago
JSON representation
This Project Helps you build an idea to develop a python Project. This is a Demo Project
- Host: GitHub
- URL: https://github.com/hackresist/file-renaming-tool
- Owner: HackResist
- Created: 2024-04-11T21:33:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T17:25:08.000Z (about 2 years ago)
- Last Synced: 2025-06-26T23:48:16.021Z (12 months ago)
- Topics: basic, file, project, pyhton, renaming, tool
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# File Renaming Tool
> This is My First Python Program
> In this Python program provides a simple GUI tool for batch renaming files. It allows users to browse files, specify a rename format, and choose a new extension for the files. The tool then renames the selected files according to the specified format and extension.
## Features
- Specify a custom rename format.
- Choose a new extension for the files.
- Handles duplicate file names by appending an index.
## Prerequisites
- Python 3.x
- Tkinter library (usually comes pre-installed with Python)
## How to Use
1. Run the program by executing the `main()` function.
2. Click the "Browse File" button to select file.
3. Enter a custom rename format in the provided Entry widget.
4. Optionally, specify a new extension for the files.
5. Click the "Done" button to rename the selected files.
6. View success or error messages in pop-up dialogs.
## GUI Overview
- **Browse File Button:** Opens a file dialog to select multiple files.
- **Rename Format Entry:** Enter a custom rename format for the files.
- **New Extension Entry:** Optionally, specify a new extension for the files.
- **Done Button:** Initiates the file renaming process.
- **Listbox:** Displays the selected files for renaming.