Windows本身是否有虚拟或临时文件系统

Does Windows have a virtual or temporary filesystem natively?

本文关键字:文件系统 虚拟 是否 Windows      更新时间:2023-10-16

我有一个封闭源代码的第三方API,它将输出数据写入文件,但我希望读取该数据并进一步处理它。

API是DLL中的一个库,采用常规文件路径,如"C:\someFolder\someFile">

当前的设置要求我将数据从api保存到磁盘上的一个临时文件,然后读取这个临时文件以将数据放入内存进行处理。

在windows中,是否可以在具有常规路径的主内存中设置虚拟文件或文件系统,以便API可以写入主内存而不是磁盘,这将使速度更快,因为不会有磁盘访问。

在不使用任何附加软件或API安装的情况下,这在windows中本机是否可行?

您可以创建一个命名管道,并以\\的形式提供路径。\pipe\PipeName到DLL。然后在您自己的代码中连接到管道并读取。请参见此处的示例:创建命名管道C++窗口。