Design In-Memory File System
Explore how to design an in-memory file system by implementing core functions like listing directory contents, creating directories, adding content to files, and reading file content. Gain hands-on experience with file system simulation and data structure manipulation to build efficient file management solutions.
We'll cover the following...
We'll cover the following...
Statement
Design an in-memory file system. The skeleton for the class FileSystem is provided to you. Simulate the following functions:
-
ls(String path): If path is a file path, return a list that only contains the file’s name. If it’s a directory path, return the list of files and directory names in this directory. Your function should return the output ...