Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 2.11 KB

README.md

File metadata and controls

35 lines (32 loc) · 2.11 KB

Photo Organizer Script 📷

PowerShell Visual Studio Code Python macOS Linux Windows 11

Overview

Those scripts automates the organization and copying of files from a source folder to one or more destination folders. It classifies files based on their extensions (CR3, RAW, DNG, JPEG, JPG, PNG, MP4, MOV, CRM, MXF) and organizes them into subfolders such as RAW, JPEG, PNG, Video. The non recognized extensions will be stored in a folder called "Others" while sorting these folders by month within year-based directories.

Features

  • User-Friendly: Prompts for source and destination folder paths.
  • Organized Structure: Sorts files into year and month folders, with user-defined subfolders for each file type.
  • Multi Destination: You can copy your files into different folders at the same time.
  • Progress Tracking: Displays the progress of file copying in real-time.
  • Summary: When the script is done you get a summary of the moved files.

Requirements

  • PowerShell 7.4.0 or later.

How to use the script with Powershell

  1. Download or clone this repository.
  2. Open a terminal and navigate to the script directory.
  3. Run the script using:
    .\FilesSorter.ps1
    .\FilesGatherer.ps1

How to use the script with Python

  1. Download or clone this repository.
  2. Open a terminal and navigate to the script directory.
  3. Run the script using:
    python3 FilesSorter.py
    python3 FilesGatherer.py