在Windows 10的最新版本中,Beta中有一项称为Windows Projected File System的新功能。除了对我没有意义的编程API之外,我在Google上找不到任何信息。
它是什么?目标用户是什么?
在Windows 10的最新版本中,Beta中有一项称为Windows Projected File System的新功能。除了对我没有意义的编程API之外,我在Google上找不到任何信息。
它是什么?目标用户是什么?
Answers:
投影文件系统(也称为ProjFS)的功能类似于Linux(或Dokan&WinFSP)上的FUSE。它允许应用程序创建看上去与本地文件夹没有区别的虚拟文件系统,但其整个内容由程序“实时”生成。(换句话说,您看到的文件投影可能不存在。)
ProjFS的主要用途是Microsoft的“ Git虚拟文件系统 ”,它是Git版本管理工具的一个附件,旨在提高其性能并减少处理大型存储库时的磁盘空间使用量。(Git是为仅包含数万个文件的存储库而构建的,例如Linux.git;但是Microsoft已开始在内部将其用于Windows源存储库,后者要大几个数量级。)
当前ProjFS似乎尚未公开记录,但我希望第三方开发人员迟早会想出如何将其用作FUSE替代品,以实现诸如sshfs,ftpfs等虚拟文件系统。
注:临Ĵ ected文件系统无关的Windows文件临牛逼挠度。
如评论中所述,该功能现在可以使用文档。