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

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

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.