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

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

a script that helps you organize your files on your computer.
https://github.com/ibnaleem/file-organizer

Last synced: 7 months ago
JSON representation

a script that helps you organize your files on your computer.

Awesome Lists containing this project

README

          

# File Organizer
A script that helps you organize your files on your computer.

Before getting started, please ensure that you have the following prerequisites:
- [Python](https://www.python.org/downloads/): Make sure you have the [latest version of Python](https://www.python.org/downloads/) installed on your computer. You can verify the installation by running the following command in your command prompt or terminal:
```shell
$ python --version
```
- Admin Privileges: You need to have administrator privileges on your computer to execute the script successfully.

Please note that some anti-virus software may flag the script due to its file manipulation capabilities. To avoid any interruptions, it is recommended to add the script to your anti-virus exclusion list or whitelist. This will prevent the anti-virus software from blocking or interfering with the script's execution. In other words, files are moving too quickly and hence flag your anti-virus - we don't want that :)

# Instructions
1. Clone or download this repository to your local machine:
```shell
$ git clone https://github.com/ibnaleem/file-organizer.git
```
2. Grant admin privileges to your command prompt or terminal. If you're on Windows, right-click on the command prompt or terminal and select "Run as administrator." On macOS or Linux, use the `sudo` command to execute the script with admin privileges.
3. Navigate to the repository directory in your command prompt or terminal:
```shell
$ cd /path/to/file-organizer
```
4. Execute the script by running the following command (or just double click it):
```shell
$ python main.py
```
5. The script will scan the specified directories and organize the files according to predefined rules. Configure the script as per your requirements if you'd like.

**Note: It's always a good practice to create backups of your files before running any script that modifies or moves them.**

# License
This project is licensed under the MIT License. Feel free to modify and use the code according to the license terms.