From 6a61ccc01474f9f607f8f3c724aa570a0fc5e891 Mon Sep 17 00:00:00 2001 From: Megha Pise Date: Mon, 20 Apr 2026 20:59:53 +0530 Subject: [PATCH] Added file organizer utility in Python This script organizes files in a specified folder into subfolders based on their file extensions. --- file_organizer.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 file_organizer.py diff --git a/file_organizer.py b/file_organizer.py new file mode 100644 index 0000000..b539a3e --- /dev/null +++ b/file_organizer.py @@ -0,0 +1,25 @@ +# Program: File Organizer +# Author: Megha Pise +# Description: Organizes files in a folder into categories + +import os +import shutil + +path = input("Enter folder path: ") + +files = os.listdir(path) + +for file in files: + filename, extension = os.path.splitext(file) + extension = extension[1:] + + if extension: + folder_name = extension + "_files" + folder_path = os.path.join(path, folder_name) + + if not os.path.exists(folder_path): + os.makedirs(folder_path) + + shutil.move(os.path.join(path, file), os.path.join(folder_path, file)) + +print("Files organized successfully!")