theopaul / MediaFileOrganizer

MediaFileOrganizer is an automated PowerShell script that streamlines the organization of your multimedia assets like photos, videos, and audio. It sorts files by type and creation date, placing them into designated folders. Ideal for photographers, videographers, and everyday users who need an efficient way to manage and access their media library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MediaFileOrganizer

Overview

MediaFileOrganizer is a PowerShell script designed to automatically sort and organize your multimedia files, including photos, videos, and audio files. The script categorizes files based on their file types and date of creation, placing them in structured directories. This utility aims to help photographers, videographers, and general users keep their media files neatly organized for quick and efficient access.

Features

  • File Type Recognition: Automatically identifies the type of multimedia files.
  • Date Sorting: Files are sorted by their creation date.
  • Randomized Naming: To prevent conflicts, files are renamed with a random number.
  • Folder Structure: Places files into folders organized by year, month, and type.

Requirements

  • PowerShell 5.1 or above

How To Use

  1. Download the MediaFileOrganizer.ps1 script.
  2. Open PowerShell and navigate to the folder containing the script.
  3. Run the script: .\MediaFileOrganizer.ps1

Advanced Usage

The script is designed to move files from the New folder to their specific folders based on the file type and creation date.

Support and Contribution

Feel free to open issues or submit pull requests. Your contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

MediaFileOrganizer is an automated PowerShell script that streamlines the organization of your multimedia assets like photos, videos, and audio. It sorts files by type and creation date, placing them into designated folders. Ideal for photographers, videographers, and everyday users who need an efficient way to manage and access their media library