自Windows 8.1以来,OneDrive使用"智能文件"表示存在于云中但在本地不可用的文件。这个功能如何运作?我找不到任何关于它的文档。
我可以看到离线不可用的文件具有以下属性:
Hidden, System, Archive, SparseFile, ReparsePoint, Offline
此外,使用fsutil,我发现重新分析标记值为0x80000015,这不是WinNT.h中列出的IO_REPARSE_TAG_*
值之一。 (编辑:实际上是:IO_REPARSE_TAG_FILE_PLACEHOLDER
;我正在查看Windows 7 SDK中的WinNT.h,这个值是Windows 8.1中的新内容)
但那是我能发现的关于他们的唯一事情......
是否可以在我自己的应用中使用此功能(即提供我自己的智能文件)?哪些API可用于操作这些文件?