Skip to content

Releases: TrisTheKitten/Python-File-Manager-With-A-GUI

Python File Manager v5.0

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 20 Mar 07:52
6584781

Major Performance Improvements

Parallel Processing

Added multi-threading support to process files simultaneously
Automatically uses optimal number of CPU cores
Speed improvement of up to 8x on multi-core systems

Memory Optimization

Reduced memory usage by 70-80% when handling large directories
Implemented streaming file processing instead of loading everything at once
Added chunked file reading for hash calculations

Smarter Duplicate Detection

New two-phase algorithm: first groups by size, then checks only potential duplicates
5-10x faster duplicate detection on large file sets
Uses parallel hash computation for better performance

UI Improvements

Application stays responsive during intensive operations
Real-time progress tracking for all operations
Background processing prevents UI freezing

Database Integration

Added SQLite database to cache file metadata
Faster repeated operations on the same directories
Improves indexing speed for future operations

Batch Processing

Files are now processed in configurable batches
Better memory management for very large file sets (100,000+ files)
Graceful handling of extremely large directories

Error Handling

Improved recovery from permission issues and locked files
Better error messages for troubleshooting
Operations continue even when individual files fail

Technical Details

ThreadPoolExecutor implementation for parallel operations
Optimized worker count based on available CPU cores
Progress tracking with minimal overhead
Exception handling for all file operations

Python-File-Manager V4 Update

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 17 Mar 20:55
65ea340

Major Update Released!

Enhancements:

  • Improved User Interface: Enhanced design for greater ease of use and clarity.
  • Output Directory Selection: Users can now specify the destination folder for processed files.
  • Enhanced File Management:
    • Organize and Sort functions now employ user-friendly list boxes.
    • Rename and Batch Rename features have been merged for convenience.
  • Visual Improvements:
    • Buttons have been aligned for a cleaner appearance.
    • Progress bar tracks the file management process.
    • Pop-up message box informs users upon completion.
  • Error Handling:
    • Invalid input and output directory errors are now detected and handled.
  • Performance Optimization:
    • Organizing and sorting algorithms have been optimized for improved efficiency.
  • Minor Design Updates:
    • Color scheme and fonts have been refreshed for a modern look.

Python-File-Manager V3.6 Update

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 16 Mar 15:35
65ea340

Change Logs

Finally, the .exe version is here, no more suffering :")
-- essentially the same as the previous update, but now in .exe format

Python-File-Manager V3.5 Update

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 16 Mar 07:48
65ea340

Update Log

Big Changes
-- Added functionality to automatically organize files into relative folders based on their name prefixes
-- Added functionality to automatically sort files into relative folders based on their dates
-- Improved algorithm efficiency
-- Updated GUI

Python-File-Manager V3.4 Update

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 15 Mar 07:02
cb7d26a

Full Changelog: v3.2...v.34

Major Enhancements

  • File Management:
    • Rename files and perform batch renames directly within the app.
    • View directory contents through the newly implemented listbox.
  • System Optimization:
    • Delete temporary and prefetch files for improved performance.
    • Trim SSD drives to enhance their longevity and speed.
  • Security Enhancement:
    • Encrypt files (experimental feature; decryption is under development).

Python-File-Manager V3.3 Update

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 14 Mar 12:00
72dff3e
  • Bug fixes:
    • Zipping function now works with files and not just folders
    • Sorting files function improved for better accuracy
    • Fixed issue where empty zip file was being created within the main zip file

Python-File-Manager V3.2 Update

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 14 Mar 05:57
72dff3e
  • Added a function to compress all files in the directory

    • Supported formats: .zip
  • Added a function to decompress all files in the directory

  • Added a button to check for update releases

Python-File-Manager V3 Update

Choose a tag to compare

@TrisTheKitten TrisTheKitten released this 13 Mar 11:11
67e58a6
  • Introducing a new "browse files" function for easier navigation and organization of documents within the system.
  • Users now have the option to switch to a "light" mode for a more visually comfortable experience.
  • The interface has been revamped with a more responsive and aesthetically pleasing design, enhancing user interaction and overall usability.