gpt4 book ai didi

ios - 如何检测iOS中大文件的存在?

转载 作者:行者123 更新时间:2023-11-28 22:56:18 24 4
gpt4 key购买 nike

在运行时,我的应用会下载一些大型视频文件并进行播放。它们很大,所以我认为它们可能随时被试图恢复内存的系统删除。

我在使用 [fileManager fileExistsAtPath: pathOfVideo] 时遇到了问题:

然后我找到了一个answer说我们应该使用-fileExistsAtPath 来确定文件是否存在。

建议的解决方案是打开 文件并查看打开是否失败。即使是 30MB 的文件?我不太担心这里的竞争条件;文件从服务器下载并在 MediaPlayer 中播放。我是否仍应打开 30MB 文件以查看它是否存在而不是使用 fileExistsAtPath?

最佳答案

也许这对你有帮助

NSDictionary *fileAttributes = [fileManager fileAttributesAtPath:filePath traverseLink:YES];
if(fileAttributes != nil)
{
NSString *fileSize = [fileAttributes objectForKey:NSFileSize];
enter code here

NSLog(@"File size: %@ kb", fileSize);
}

关于ios - 如何检测iOS中大文件的存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736232/

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