Question: File Manager [ CPP ] File management system refers to the process of organizing, storing, retrieving, and managing files and directories on a storage device.

File Manager [CPP]
File management system refers to the process of organizing, storing, retrieving, and managing
files and directories on a storage device. It involves defining how data is structured and
accessed, managing file permissions, handling file operations (such as creating, deleting, and
moving files), and maintaining the overall hierarchy and integrity of the directory structure.
For the current scope, we aim to develop a simple File management system that provides
functionalities such as mentioned below:
Add a file/folder to a given folder
Move files from one folder to another
List all files/folder for a given folder
Print the entire directory.
Search by file names in a folder
Exact name match
Like match (contains)
Expectations
Please go through the template code which is shared along with the project before you start
your implementation.
Identify all the remaining entities and attributes required for the above functionality.
Please don't create REST APIs or any UI for the same.
Please don't use any database or data stores for this. Suitable in-memory data structures can be
used such as list, map or dictionary.
File Manager [ CPP ] File management system

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!