Search⌘ K
AI Features

Design In-Memory File System

Explore how to design and implement an in-memory file system supporting directory listing, creation, file content addition, and reading. This lesson helps you build a structured solution simulating file system behavior with attention to lexicographical order and path handling.

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