我试图以编程方式在iPhone上找到MP3文件的大小。 (此文件已从ITUNONE加载到IPHONE,而且此文件不在APP目录中)
不幸的是,我无法成功地做到这一点。
我应该使用哪些类或API,请告知我们。
答案 0 :(得分:2)
它是一个mp3文件并不重要。您只需将其视为普通文件即可
查看attributesOfItemAtPath:error:
的{{1}}方法,以及NSDictionary的方法NSFileManager
,它应该为您提供所需的内容。
答案 1 :(得分:1)
试试这个
unsigned long long fileSize = [[[NSFileManager defaultManager] attributesOfItemAtPath:YourFilePath error:nil] fileSize];
答案 2 :(得分:1)
如果文件不在目录,app目录下,则无权访问文件,因此无法执行任何操作来计算大小。这是由于iOS沙箱行为造成的。