如何在Windows Phone中获取已用磁盘空间c#

时间:2014-04-21 14:41:21

标签: windows-phone-7 windows-phone-8 windows-phone isolatedstorage isolatedstoragefile

有没有办法找出孤立存储占用了多少磁盘空间,我想到的一种方法是遍历所有文件,如果还有其他方式可以分享它们的大小。

更新  我应该更清楚我的要求。

实际上我想在应用程序中显示应用程序磁盘空间使用情况,我已经了解IsolatedStorageFile.AvailableFreeSpace但它无法解决我的问题。另一方面,msdn page声称在IsolatedStorage下的Windows Phone 8.0 Sdk中提供了System.IO.IsolatedStorage类,它提供UsedSize属性来评估已使用的磁盘大小,但事实上这个类是不适用于sdk。所以,如果有人对此有所了解,请分享。

1 个答案:

答案 0 :(得分:0)

使用IsolatedStorage.UsedSize属性获取已用空间。并使用IsolatedStorage.AvailableFreeSpace属性anticipate Out-of-Space conditions

这显然不会为您提供手机的全部已用磁盘空间,而只会使用您自己的应用程序隔离存储空间。