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.
Recommended Citation
Tariq, Hanan `25, "CustomFolderSorter" (2025). Student Research. 224, Scholarly and Creative Work from DePauw University.
https://scholarship.depauw.edu/studentresearchother/224
Comments
Completed as part of the Computer Science Senior Capstone Project.