I Built FileFlow CLI Using Python
Hi, Dev Community! 👋
I recently completed my second Python project called FileFlow CLI.
FileFlow is a command-line application that helps manage files and folders. It can scan folders, organize files into different categories, and detect duplicate files using SHA256 hashing.
What FileFlow Can Do
- Scan files and folders recursively
- Display files, folders, or both
- Count the total files and folders
- Organize files into Images, Documents, Videos, Audio, and Others
- Detect duplicate files using SHA256 hashes
- Move duplicates into a separate folder
I built this project using only Python’s standard library, mainly:
pathlibhashlibshutil
While building it, I improved my understanding of functions, modules, file handling, error handling, dictionaries, folder traversal, hashing, and command-line applications.
I did not build everything perfectly at once. I faced errors, got confused many times, and solved the project one small step at a time. This project helped me understand how Python can be used to solve a real file-management problem.
This is another step in my journey to become a better developer by building projects from scratch and learning in public.
GitHub Repository:
https://github.com/SachinK862007/FileFlow-CLI
I would be happy to receive feedback and suggestions from the Dev Community. 🚀
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.