【发布时间】:2021-04-19 13:31:05
【问题描述】:
我需要创建一个虚拟文件系统。 基本上我想给用户一个输入来创建/修改/删除具有他们将提供的属性的文件 - 文件名、大小、文件夹名。 文件存储在一个文件夹中。
所以基本上我想将上述信息存储在一个数组/或数据结构中,以便我可以检索回来并给出摘要 - XYZ 文件存放在 Folder7 中 DYT文件存放在文件夹8中
用户现在可以将 XYZ 文件移动到文件夹 8,也可以将其删除。这些不是真实文件,只是程序运行时创建的虚拟文件名/数据点。
此外,我想根据块输入期间的大小存储这些文件。例如- 如果我创建包含 100 个块和 1 个块 = 1mb 的数组。我创建了一个 3MB 的文件,这意味着它将消耗 3 个块,并且我可以检索到 a[0]、a[1]、a[2] 具有文件 xyz 的信息。
基本上我正在创建一个文件系统。
存储此信息然后轻松检索以进行摘要的最佳方式是什么。
我想在打字稿中完成所有这些工作。我不想使用任何文件系统 API。我需要建立一个虚拟模型。
【问题讨论】:
标签: javascript arrays typescript multidimensional-array filesystems