Daglas Aitsen 2024

File System Navigator built with C++

The Idea

Over my winter break, I embarked on learning the C++ programming language. As an enthusiast of competitive programming, I found that Java, my go-to language until then, was becoming cumbersome and slow for my needs. I read a great book by Stephen Prata called C++ Primer Plus and wanted to write some code of my own. One project that caught my attention was building a file navigation system, which I believe could be beneficial for future projects. I'm intrigued by the idea of potentially developing a file encryption manager down the line.

C++

Functionality

The file system navigator is a simple program implemented in C++ as a weekend hobby project. The main aim of this project is to gain more experience programming in C++ and hopefully learn something new about file systems as well. The navigator offers essential file system commands for navigation and management, including:

pwdcdmkdirrmmvcp

The Commands

Recently I have had the opportunity to work with various Linux machines. The command-line commands have always struck me as intuitive, leading me to adopt Unix-like commands for my navigation system as well. Below, you'll find several of these commands as visible within the program's interface. Please note that due to ongoing development, some commands may not be visible in the provided screenshot.

form

Below are two screenshots depicting a brief interaction with the program. The program processes various commands inputted by the user and responds accordingly.

formform

Check Out The Project

If you are interested in exploring the project firsthand, you can visit the github page here.