A simple GUI application for renaming files in a folder.
The File Renamer GUI is a simple application that allows users to rename files in a folder with a prefix or suffix. It also includes features to list files in a folder and save to CSV.
- Rename files in a folder with a prefix
- Add a suffix to files in a folder
- List files in a folder and save to CSV
- Error handling to prevent program from crashing if an error occurs
- Improved GUI updates to ensure progress bar and status label are updated properly
- Python 3.x
- Tkinter library
- Clone the repository using
git clone https://github.com/your-username/file-renamer-gui.git - Install the required libraries using
pip install -r requirements.txt - Run the application using
python main.py
- Select a folder to rename files in
- Enter a prefix to add to the files
- Click the "Rename Files" button to rename the files
- The files will be renamed with the prefix and a number (e.g. "prefix_01_file.txt")
- Select a folder to add a suffix to files in
- Enter a suffix to add to the files
- Click the "Add Suffix" button to add the suffix to the files
- The files will be renamed with the suffix (e.g. "file_suffix.txt")
- Select a folder to list files in
- Click the "List Files" button to list the files in the folder
- The files will be listed in a table with their name, size, and last modified date
- Click the "Save to CSV" button to save the file list to a CSV file
- Initial release of the File Renamer GUI application
- Includes features to rename files with a prefix, add a suffix, and list files in a folder
- Error handling to prevent program from crashing if an error occurs
- Fixed issue with buttons sometimes taking several clicks to work
- Added error handling to prevent program from crashing if an error occurs while selecting a folder, collecting file information, or saving to CSV
- Improved GUI updates to ensure progress bar and status label are updated properly
- Added three new parts to the application: Rename with Prefix, Add Suffix, and List Files
- Each part has its own usage section in the README file
- Updated the changelog to reflect the addition of the three new parts
The File Renamer GUI application uses semantic versioning. The version number is in the format MAJOR.MINOR.PATCH, where:
MAJORis the major version number, which is incremented when there are significant changes to the application.MINORis the minor version number, which is incremented when there are new features or improvements added to the application.PATCHis the patch version number, which is incremented when there are bug fixes or minor changes made to the application.
The File Renamer GUI application is licensed under the MIT License.
Contributions to the File Renamer GUI application are welcome. If you have any suggestions or bug reports, please submit an issue on the GitHub repository. If you would like to contribute code, please submit a pull request.
Note: This is just a sample README file. You should modify it to fit your specific needs and changes.
v1.2.0: Added three new parts to the application: Rename with Prefix, Add Suffix, and List Filesv1.1.0: Fixed issue with buttons sometimes taking several clicks to workv1.0.0: Initial release of the File Renamer GUI application
- None
- Add support for multiple file types
- Improve error handling for edge cases
- Add more features to the application