当前位置: 首页 > 编程语言 > C#

我如何找到通用Windows Phone 8.1应用程序中的可用空间分享

时间:2023-04-10 20:25:10 C#

C#学习教程:如何在UniversalWindowsPhone8.1应用程序中找出空闲空间WindowsPhone8.1应用程序?在WindowsPhone8(.1)Silverlight应用程序中,我可以使用以下代码:intavailableStorage=IsolatedStorageFile.GetUserStoreForApplication().AvailableFreeSpace;但System.IO.IsolatedStorage在Windows(Phone)8.1应用程序中不可用。可以像回答这个问题那样做。正如我所尝试的,下面代码中的方法返回空闲字节数:publicasyncTaskGetFreeSpace(){StorageFolderlocal=ApplicationData.Current.LocalFolder;varretrievedProperties=awaitlocal.Properties.RetrievePropertiesAsync(newstring[]{"System.FreeSpace"});返回(UInt64)retrivedProperties["System.FreeSpace"];}//用法:UInt64myFreeSpace=awaitGetFreeSpace();您可以在MSDN上找到有关要检索的属性的更多信息(它们的格式等)。更多信息-请注意,此方法获取它影响的文件夹的可用空间。所以如果我们这样运行:返回(UInt64)retrivedProperties["System.FreeSpace"];}//并像这样使用它:UInt64spaceOfInstallationFolder=awaitGetFreeSpace(ApplicationData.Current.LocalFolder);UInt64spaceOfMusicLibrary=awaitGetFreeSpace(KnownFolders.MusicLibrary);在您的手机上安装,然后在LocalFolder上您将获得手机空间。如果你想在SD上有空间,那么你可以运行这样的方法(记住函数):另请注意,如果用户将所有内容设置为安装在SD上(应用程序、音乐、图片),则获取手机的可用空间是无用的,因为您将无法使用它(未经授权的访问)。简而言之-如果您可以访问一个文件夹,您就可以获得它的可用空间。以上就是C#学习教程:如何在WindowsPhone8.1通用应用中找到空闲空间分享所有内容,如果对你有用还需要进一步了解C#学习教程,希望大家多多指教多多关注~本文来自网络合集,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: