Search⌘ K
AI Features

Design In-Memory File System

Explore how to design and implement an in-memory file system that manages directory and file operations. Learn to handle listing, creation, content addition, and retrieval of files and directories, ensuring lexicographical ordering and efficient handling of paths.

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