Skip to content

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

Notifications You must be signed in to change notification settings

sreekaransrinath/file_organizer

Repository files navigation

File Organizer

or 'Organizer' if you prefer.

Table Of Contents:


Overview

Arranges files into folders based on their extension type.

No dependencies or additional libraries required.

forthebadge made-with-python


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,

python3 fileorganizer_linux.py <source_folder> <destination_folder>

For Windows systems,

python fileorganizer_windows.py <source_folder> <destination_folder>
  1. Replace the 'source_folder' and 'destination_folder' in the commands as per your choice.

  2. Let it run !

  3. 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages