CustomFolderSorter

Document Type

Abstract

Publication Date

Spring 5-1-2025

Abstract

CustomFolderSorter is a Python-based automation tool designed to address the persistent challenge of digital file clutter. By scanning a designated directory—such as Downloads or Documents—the tool extracts file metadata (creation/modification date, size, type, and extension) and then organizes the files into subfolders based on user-selected criteria. In addition to core functionalities, CustomFolderSorter incorporates extra features including customizable file size thresholds, an enhanced graphical user interface (GUI), and a file preview with an undo mechanism, thereby offering users an even greater degree of control over their file organization process. The application is built to be both flexible and user-friendly. Users can define what constitutes small, medium, or large files through adjustable thresholds, view a real-time preview of the sorting outcome before any changes are made, and easily revert actions if necessary. These features not only streamline file management but also reduce the risk of accidentally misplacing important documents. Overall, CustomFolderSorter represents an innovative solution to the everyday challenge of digital organization.

Comments

Completed as part of the Computer Science Senior Capstone Project.

This document is currently not available here.

Share

COinS