Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sreekaransrinath/file_organizer
- Owner: sreekaransrinath
- Created: 2019-09-19T17:13:44.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-05T16:21:53.000Z (over 1 year ago)
- Last Synced: 2024-08-01T20:49:43.326Z (4 months ago)
- Topics: hacktoberfest
- Language: Python
- Homepage:
- Size: 172 KB
- Stars: 19
- Watchers: 4
- Forks: 20
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - 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. (Python)
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)