有没有办法找出孤立存储占用了多少磁盘空间,我想到的一种方法是遍历所有文件,如果还有其他方式可以分享它们的大小。
更新 我应该更清楚我的要求。
实际上我想在应用程序中显示应用程序磁盘空间使用情况,我已经了解IsolatedStorageFile.AvailableFreeSpace
但它无法解决我的问题。另一方面,msdn page声称在IsolatedStorage
下的Windows Phone 8.0 Sdk中提供了System.IO.IsolatedStorage
类,它提供UsedSize
属性来评估已使用的磁盘大小,但事实上这个类是不适用于sdk。所以,如果有人对此有所了解,请分享。
答案 0 :(得分:0)
使用IsolatedStorage.UsedSize属性获取已用空间。并使用IsolatedStorage.AvailableFreeSpace属性anticipate Out-of-Space conditions。
这显然不会为您提供手机的全部已用磁盘空间,而只会使用您自己的应用程序隔离存储空间。