Design In-Memory File System
Explore how to implement a file system structure in Go that supports initialization, directory creation, file content management, and listing contents ordered lexicographically. This lesson builds your skills in designing data structures for file management using coding interview patterns.
We'll cover the following...
We'll cover the following...
Statement
Design an in-memory file system by implementing a struct, FileSystem, which should provide the following functionalities:
-
Init(): Initializes the object of the system.
-
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 ...