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

https://github.com/thusharax/file-organizer

Organize the files into the relevant sub-folders
https://github.com/thusharax/file-organizer

automation python tool

Last synced: 9 months ago
JSON representation

Organize the files into the relevant sub-folders

Awesome Lists containing this project

README

          

# File Organizer

This program can be used to organize files in a directory by their file extension. And move duplicate files to a duplicates folder.

![visitor badge](https://visitor-badge.glitch.me/badge?page_id=ThusharaX.file-organizer)
![GitHub forks](https://img.shields.io/github/forks/ThusharaX/file-organizer?style=social)
![GitHub contributors](https://img.shields.io/github/contributors/ThusharaX/file-organizer)
![GitHub Repo stars](https://img.shields.io/github/stars/ThusharaX/file-organizer?style=social)
![GitHub repo size](https://img.shields.io/github/repo-size/ThusharaX/file-organizer)
![GitHub watchers](https://img.shields.io/github/watchers/ThusharaX/file-organizer?style=social)
![GitHub issues](https://img.shields.io/github/issues/ThusharaX/file-organizer)
![GitHub pull requests](https://img.shields.io/github/issues-pr/ThusharaX/file-organizer)
![GitHub](https://img.shields.io/github/license/ThusharaX/file-organizer)

![file-organizer](https://socialify.git.ci/ThusharaX/file-organizer/image?description=1&forks=1&language=1&name=1&owner=1&pattern=Circuit%20Board&stargazers=1&theme=Dark)

## Requirements

Python 3.8.2
[Download](https://www.python.org/downloads/release/python-382/)

## Installation

```bash
Download and run this
```
📦
[file-organizer.exe](https://github.com/ThusharaX/file-organizer/releases/download/v1.0.0/file_organizer.exe) 6.39 MB

### or

⏬ Follow these steps

```bash
git clone https://github.com/ThusharaX/file-organizer.git
```

```bash
cd file-organizer
```

## Usage

```bash
python main.py
```

```

*****************************
* File Organizer v1.0.0 *
* By: Thushara Thiwanka *
*****************************

--| Example: C:\Users\Thushara\Downloads |--

Enter directory to work in: C:\Users\Thushara\Downloads
Enter directory to move files to: C:\Users\Thushara\Downloads

Done - Check the 'file_organizer_log.txt' file for more details

Happy Organizing! :)

Press Enter to exit
```

# Screenshots

### Before
![image](https://user-images.githubusercontent.com/47711719/145497856-c597bc89-c747-4e03-a109-63671c64b218.png)

### After
![image](https://user-images.githubusercontent.com/47711719/145497912-0f272834-d20f-42bf-808d-f5c36cd0d32a.png)

### Log File
![image](https://user-images.githubusercontent.com/47711719/145497940-ebd4a6f9-f429-4485-8f07-5371ac395019.png)

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html)