gpt4 book ai didi

iphone - 在下载文件之前检查 iphone 设备上是否有足够的空间

转载 作者:IT王子 更新时间:2023-10-28 23:35:02 24 4
gpt4 key购买 nike

现在我可以成功下载远程文件了,

但这仅在用户选择多个文件名并按下载时用户可以选择一个文件。因此,在下载文件之前,我想检查 iphone 上是否有足够的空间,如果是,则下载,如果没有,则用户可以看到消息框“空间不足”,他将取消选中几个文件名,然后他可以从服务器下载文件...

有没有办法在下载前检查可用空间?

提前谢谢你

最佳答案

+ (long long)getFreeSpace {  
long long freeSpace = 0.0f;
NSError *error = nil;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSDictionary *dictionary = [[NSFileManager defaultManager] attributesOfFileSystemForPath:[paths lastObject] error: &error];

if (dictionary) {
NSNumber *fileSystemFreeSizeInBytes = [dictionary objectForKey: NSFileSystemFreeSize];
freeSpace = [fileSystemFreeSizeInBytes longLongValue];
} else {
//Handle error
}
return freeSpace; }

使用此代码查询文件系统的可用空间。

关于iphone - 在下载文件之前检查 iphone 设备上是否有足够的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5310445/

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