Note: As I balance professional work with personal projects, my available time is limited. Nevertheless, I hope this content clearly shows my enthusiasm for Linux and software development. Thank you for your understanding.

FileMover (2024)

    FileMover is a lightweight application built with Tkinter. I developed this application to help move multiple files from different folders. Moving files folder by folder can consume time and effort, and this application helps solve that problem. It can move images, documents, videos, audio files, archives, code files, or all files within a folder.

👉 🔍 Click the image for a clearer view.

Note: This page only shows you the look of my application if you want to see more detail please watch the demo video: https://www.youtube.com/watch?v=F5PsrNP9Jx8


FileMover 

Main display of the FileMover application. To move supported files, the user must provide the full path of the source and the destination folder.


Supported file extensions based on file type. Any unsupported formats will be ignored.


The user moved audio files (.mp3) from the "TestMove" folder to the "MovedHere" folder by selecting the audio category checkbox.


About application.


Source Package Structure

This project is based on the MVC design pattern, making it easier to upgrade and debug.


Miscellaneous Application Folder Data

For every program (CLI) and application (GUI) I develop, I always use a default application folder to store its data, such as logs, configurations, JSON, db file, etc.


Distribution Ready Binary

Application run as binary executables and include a desktop launcher, allowing users to start the program with a single click.