答案1
投影文件系统又名项目财务报表是类似于 Linux 上的 FUSE(或 Dokan 和 WinFSP)的功能。它允许应用程序创建虚拟文件系统,这些文件系统看起来与本地文件夹没有区别,但其所有内容都是由程序“实时”生成的。(换句话说,您看到的是可能不存在的文件的投影。)
ProjFS 的主要用途是微软的“Git 虚拟文件系统“,这是 Git 版本管理工具的一个插件,旨在提高其性能并减少处理大量的存储库。(Git 是为包含数万个文件的存储库(例如 Linux.git)构建的;但微软已开始在内部将其用于 Windows 源代码存储库,该存储库要大几个数量级。)
此外,Visual Studio(企业版)的“实时单元测试”功能需要 ProjFS被启用
目前 ProjFS 似乎没有公开记录,但我希望第三方开发人员迟早会弄清楚如何使用它作为 FUSE 的替代方案,以实现以下虚拟文件系统:SSHFS,文件系统, 等等。
注意:专业版杰受影响的文件系统与 Windows File Pro 无关吨节。
正如评论中指出的那样,文档现已支持该功能。
答案2
Windows 投影文件系统不能替代 FUSE 或 Dokan。
乍一看它与 FUSE 和 Dokan 类似,甚至使用回调来填充文件列表,并从文件中读取数据。
但是,一旦您读取了一个文件,投影的文件就会被硬盘上的物理文件所取代,而该物理文件将保留在磁盘上。