如何以编程方式在iPhone中查找MP3文件的大小

时间:2012-10-11 13:56:01

标签: iphone objective-c ios5 mp3

  

可能重复:
  How to get the file size given a path?

我试图以编程方式在iPhone上找到MP3文件的大小。 (此文件已从ITUNONE加载到IPHONE,而且此文件不在APP目录中)

不幸的是,我无法成功地做到这一点。

我应该使用哪些类或API,请告知我们。

3 个答案:

答案 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沙箱行为造成的。