Windows本身是否有虚拟或临时文件系统
Does Windows have a virtual or temporary filesystem natively?
我有一个封闭源代码的第三方API,它将输出数据写入文件,但我希望读取该数据并进一步处理它。
API是DLL中的一个库,采用常规文件路径,如"C:\someFolder\someFile">
当前的设置要求我将数据从api保存到磁盘上的一个临时文件,然后读取这个临时文件以将数据放入内存进行处理。
在windows中,是否可以在具有常规路径的主内存中设置虚拟文件或文件系统,以便API可以写入主内存而不是磁盘,这将使速度更快,因为不会有磁盘访问。
在不使用任何附加软件或API安装的情况下,这在windows中本机是否可行?
您可以创建一个命名管道,并以\\的形式提供路径。\pipe\PipeName到DLL。然后在您自己的代码中连接到管道并读取。请参见此处的示例:创建命名管道C++窗口。
相关文章:
- 文件系统:复制功能的速度秘诀是什么
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何传递多个 std::文件系统选项?
- 遍历顺序由 std::文件系统directory_iterator给出
- libstdc++ 文件系统中未初始化的用法?
- boost::文件系统::recursive_directory_iterator多线程安全
- C++17 文件系统::remove_all 带有通配符路径
- 实验性文件系统库不完整C++?
- 使用文件系统时仍然需要链接到带有 C++20 的 stdc++fs?
- 无法链接文件系统库C++
- 无法识别 Mac c++ 文件系统库
- 使用Boost文件系统C++将具有特定扩展名的文件的名称保存在特定文件夹中
- 获取 clang++:错误:在编译文件系统库的代码时
- Windows本身是否有虚拟或临时文件系统
- C++中的虚拟(平面)文件系统
- 如何创建文件路径可以像磁盘一样访问的虚拟文件系统
- 虚拟文件系统列表
- C++/C 虚拟/可嵌入文件系统 [交叉兼容(库)]
- 在虚拟文件系统中运行进程
- 创建一个网络虚拟硬盘/文件系统