UWP 是漫游应用程序数据的大小,文件的实际大小或磁盘上的大小

本文关键字:磁盘 文件 数据 漫游 UWP 应用程序 | 更新日期: 2023-09-27 18:34:38

以下链接解释了允许在设备之间漫游的最大数据的大小,并且一旦超过100KB的限制,所有漫游功能都将停止。

https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx

有没有人碰巧知道正在漫游的文件的大小是实际文件大小,还是磁盘上文件的大小。

以防万一不清楚,我正在编写一个包含设置和数据 JSON 文件,该文件是 736 字节的实际空间,它变成了 4KB 的磁盘空间。 Microsoft使用这些值中的哪一个来计算剩余可用空间?

而且,有没有人知道一个框架来查询剩余空间量? 我知道Microsoft没有为该功能提供本机支持,但认为可能有第三方解决方案。

非常感谢大家!

UWP 是漫游应用程序数据的大小,文件的实际大小或磁盘上的大小

光盘上的大小仅适用于您的计算机。只有裸字节通过网络传输。

您可以只检查设置文件的大小。它位于您的应用程序设置文件夹 (%home%''AppData''Local''Packages''%appid%''Settings( 中。

(但无法从应用程序沙盒访问...

另一方面,你知道你只能存储大约 100k 个字符,包括密钥,所以如果你真的接近这个数字,你应该考虑不同的漫游机制或你存储在那里的数据类型。