Skip to content

Console File Explorer is a simple C++ project that provides a command-line interface for navigating and exploring files and directories. The project leverages the Windows API to create a buffer console with a user-friendly interface.

License

Notifications You must be signed in to change notification settings

Shubhm1shra/Console-File-Explorer

Repository files navigation

Console File-Explorer

Console File Explorer is a simple C++ project that provides a command-line interface for navigating and exploring files and directories. The project leverages the Windows API to create a buffer console with a user-friendly interface.


Logic 🧠

Using the Windows API, A simple Console Buffer is generated and handled for each key-event. It allows the user to have a light experience without any care for lag, It also shows any hidden file allowing the user to easily interact with such applications without the need for seperatly locating the said files.

Features 🔑

  • Navigation : Navigate through files simply with the use of arrow-keys.
  • Exploration : Explore your files and directories in a stuctured manner.
  • Light : The application is built using win32 api, which allows the user to have a light expereince.
  • Responsive : Responsive Key-event handling for optimized user-experience.

Prerequisites 📚

The following application does not utilize any external libraries, which do not come built-in with mingw compiler.

Run 🏃

  1. Clone the repository to your local machine.
  2. Build the project using prefered C++ compiler(can directly run the pre-included main.exe file).
  3. Run the executable to open console file explorer.

Compilation 🔄

To compile the main.cpp file, run the following bash command on terminal(vsCode)/powershell/command-line :

g++ BufferScreen.cpp FileExplorer.cpp -o main main.exe

Note : Ensure that the path of current directory and the path at which the repository is located are the same.

Dependencies 📦

  • Windows API

Contributions 🤝

  1. Fork the repository
  2. Make Improvement or bug fixes
  3. Submit Pull Request

License 📜

This project is licensed under the MIT License.

About

Console File Explorer is a simple C++ project that provides a command-line interface for navigating and exploring files and directories. The project leverages the Windows API to create a buffer console with a user-friendly interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published