A GUI application for scanning folders and drives to find and manage large files. Built with Python and Tkinter.
- Recursive Folder Scanning: Scan entire directories and drives to find all files
- Size-Based Sorting: Files are automatically sorted by size (largest first)
- Real-Time Progress: Live updates showing scan progress and file count
- File Selection: Select individual files or all files at once
- Safe Deletion: Delete selected files with confirmation dialog
- Size Statistics: View total size of selected files and freed space
- Error Handling: Gracefully handles permission errors and inaccessible files
- Python 3.x
- Tkinter (usually included with Python)
No installation required! Just run the script:
python BigFileFinder.pyOr make it executable on Unix-like systems:
chmod +x BigFileFinder.py
./BigFileFinder.py- Browse: Click "Browse..." to select a folder or drive to scan
- Start Scan: Click "Start Scan" to begin scanning for files
- Stop: Click "Stop" at any time to halt the scan (results so far will be displayed)
- Select Files: Click on files to select them, or use "Select All"
- Delete: Click "Delete Selected Files" to remove unwanted files (confirmation required)
The application displays:
- Size (bytes): Exact file size in bytes
- Size (MB): File size in megabytes for easier reading
- File Path: Full path to the file
Selected files show their total count and combined size at the bottom.
- Scans are performed in a background thread to keep the UI responsive
- Files are periodically sorted during scanning for efficient memory usage
- Handles large directories with thousands of files
- Confirmation Dialog: Deletion requires explicit confirmation
- Detailed Error Reporting: Shows which files failed to delete and why
- Read-Only Protection: Cannot delete files the user doesn't have permission to access
Sizes are automatically formatted in human-readable units:
- B (Bytes)
- KB (Kilobytes)
- MB (Megabytes)
- GB (Gigabytes)
- TB (Terabytes)
- PB (Petabytes)
Free to use and modify.
- Scanning system drives may take considerable time
- Always verify files before deletion - this action cannot be undone
- Some system files may be inaccessible due to permission restrictions