gpt4 book ai didi

ios - 如何在 iOS 中检索存储信息

转载 作者:行者123 更新时间:2023-12-01 17:59:53 25 4
gpt4 key购买 nike

我想以编程方式检索存储信息,如容量、可用存储、应用程序总数、视频、图片等。在此先感谢..

最佳答案

试试这些。不保证在 上工作未越狱设备虽然。

- (NSNumber *) totalDiskSpace
{
NSDictionary *fattributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:nil];
return [fattributes objectForKey:NSFileSystemSize];
}

- (NSNumber *) freeDiskSpace
{
NSDictionary *fattributes = [[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() error:nil];
return [fattributes objectForKey:NSFileSystemFreeSize];
}

要计算目录中的文件数(包括它的子目录,我使用了这个(这不是最有效的方法):
-(NSString *)numberOfSongs
{
NSString *musicPath = @"/var/mobile/Media/iTunes_Control/Music/";
NSArray *dirs = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:musicPath error:nil];
NSArray *subs = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:musicPath error:nil];

int totalFiles;
int subT = [subs count];
int dirT = [dirs count];
totalFiles = subT - dirT;

return [NSString stringWithFormat:@"%i", totalFiles];
}

关于ios - 如何在 iOS 中检索存储信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11770862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com