Skip to content

Python script used to recover files extensions from unamed files

Notifications You must be signed in to change notification settings

imenemedjaoui/file_ext_recover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

File Renaming Script

This script is designed to scan a directory and rename files based on their MIME types. It can be useful for organizing files by type or recovering file extensions.

Usage

  1. Clone the Repository:
git clone https://github.com/imenemedjaoui/file_ext_recover.git
  1. Navigate to the Directory:
cd your-repository
  1. Install Dependencies:
pip install -r requirements.txt
  1. Put the Files in the same Directory:
  • Make sure to put the files you want to rename in the same directory as the script.
  1. Run the Script:
python rename_files.py

Dependencies

  • Python 3.x
  • python-magic
  • python-magic-bin: This is a Windows-compatible version of the python-magic library.

When to Use

  • Organizing Files: Use this script when you have a directory containing files with missing extensions and you want to organize them by type.
  • Standardizing File Extensions: It's handy when you need to ensure all files have consistent extensions based on their MIME types.

Notes

  • The script uses the magic library to determine file MIME types, so it's essential to have it installed.
  • If the mimetypes.guess_extension() function fails to guess the extension, it defaults to .dat. You can modify this behavior as needed in the script.
  • The script is safe to run in any directory, as it will not rename files that already have an extension.

Author

About

Python script used to recover files extensions from unamed files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages