首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Platform.VirtualFileSystem创建虚拟文件并将内容(流)放入其中?

如何使用Platform.VirtualFileSystem创建虚拟文件并将内容(流)放入其中?
EN

Stack Overflow用户
提问于 2018-06-20 11:25:45
回答 1查看 1.4K关注 0票数 1

首先,我完全不知道所谓的Platform.VirtualFileSystem是否能做到这一点。对于虚拟文件系统,我想要的是以某种方式从Stream (我已经拥有)创建一个虚拟文件。系统(OS)将能够访问该虚拟文件,就好像它是一个真正的文件(透明地)。

在浏览了Platform.VirtualFileSystem的类层次结构之后,我无法完全找到与我想要的内容相关的任何内容。看起来,我可以将一个实际的系统文件链接到虚拟文件,但是这里我甚至没有实际的系统文件,我所拥有的只是一个Stream

有人有一个简单的例子来说明这一点吗?就像我之前说过的,我甚至不知道那个图书馆是否能帮助我。因此,如果你有另一个可以解决我问题的替代方案,请提出建议。

EN

回答 1

Stack Overflow用户

发布于 2018-06-20 11:35:35

我会说你看错工具了。Platform.VirtualFileSystem是链接到Platform.VirtualFileSystem,的程序的各种fs的抽象。它似乎不将此抽象导出到其他程序。

你需要的是一个完整的文件系统。但请注意,完整的文件系统是一个完整的磁盘。不是创建文件,而是使用文件创建虚拟磁盘。例如,参见杜坎

它能做的一件事是:

数据为文件 轻松地将任何类型的数据作为虚拟文件挂载,并从所有Windows应用程序透明地访问它。它可以是任何东西:来自其他地方的文件,本地或远程存储在云中.创造力将是你的极限。

请注意,使用Dokan似乎相当复杂。正常人不会到处写文件系统。当然,它至少比我的水平稍高一点。您可能可以从注册表的示例只读文件系统开始,然后再从那里剪裁。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50947120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档