Search⌘ K
AI Features

Design In-Memory File System

Explore designing an in-memory file system by implementing key functions such as ls, mkdir, addContentToFile, and readContentFromFile. Learn to simulate file and directory management, sorting outputs lexicographically, and handle file content operations efficiently to build practical coding interview skills.

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 ...