Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sreekaransrinath/file_organizer

A script that looks through any folder you tell it to and moves the files to respective subfolders based on the file type.
https://github.com/sreekaransrinath/file_organizer

hacktoberfest

Last synced: about 1 month ago
JSON representation

A script that looks through any folder you tell it to and moves the files to respective subfolders based on the file type.

Awesome Lists containing this project

README

        

# **File Organizer**

or 'Organizer' if you prefer.

## Table Of Contents:

### 1. [Overview](#overview)
### 2. [Syntax](#syntax)
### 3. [Supported File types](#supported-file-types)

---

## Overview

Arranges files into folders based on their extension type.

No dependencies or additional libraries required.

[![forthebadge made-with-python](http://ForTheBadge.com/images/badges/made-with-python.svg)](https://www.python.org/)

---

## Syntax

1. Start your favorite Command-Line program, in **administrator** or **sudo** mode as per your Operating System.

2. Change your current directory, to where the project is saved.

3. Copy paths of your Source and Destination Folders

**Source Folder** ---> Where your files are stored to be organised.

**Destination Folder** ---> Where you want your files to be organised.

4. For Linux based systems,

```bash
python3 fileorganizer_linux.py
```

For Windows systems,

```shell
python fileorganizer_windows.py
```

5. Replace the **'source_folder'** and **'destination_folder'** in the commands as per your choice.

6. Let it run !

7. You might be asked a few questions, if there is a possibility of overwriting. Answer corresponding to your required action.

---

## Supported File Types

There are around **1406** extensions currently supported.

### 1. Documents

### 2. Financial Records

### 3. Media

- Adobe - AfterEffects
- Adobe - Director
- Audio
- Audio Editing
- Images
- Playlist
- Video
- Video Editing

### 4. Other

- Compressed
- Desktop-Publishing
- Disc
- Encoded
- Encrypted
- Executable
- Fonts
- Internet-related
- VMs (Virtual Machines)

### 5. Programming

- ABAP
- AGS Script
- AMPL
- ANTLR
- APL
- ASP
- ActionScript
- Ada
- Agda
- Alloy
- AppleScript
- Arc
- Arduino
- AspectJ
- Assembly
- Augeas
- AutoHotKey
- AutoIt
- Awk
- Batch File
- Befunge
- Bison
- BlitzBasic
- BlitzMax
- Bluespec
- Boo
- BrightScript
- Bro
- C
- C#
- C++
- C2hs Haskell

**Currently in development stage**

[Jump to the top](#table-of-contents)