Design In-Memory File System
Explore how to implement an in-memory file system in Go with functionalities to initialize, create directories, add or read file contents, and list files or directories in lexicographical order. This lesson helps you master practical coding patterns for managing file systems, crucial for technical interviews.
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 ...