-1

可能重复:
如何获取给定路径的文件大小?

我正在尝试以编程方式在 iPhone 上查找 MP3 文件的大小。(此文件从 iTunes 加载到 IPHONE 且此文件不在应用程序目录中)

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

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

4

3 回答 3

2

它是 mp3 文件这一事实并不重要。您只需将其视为普通文件即可。
查看 的方法attributesOfItemAtPath:error:NSFileManager以及fileSizeNSDictionary 的方法,它应该可以满足您的需求。

于 2012-10-11T14:04:09.430 回答
1

试试这个

unsigned long long fileSize = [[[NSFileManager defaultManager] attributesOfItemAtPath:YourFilePath error:nil] fileSize];
于 2012-10-11T14:08:41.113 回答
1

如果文件不在目录、app 目录下,则你无权访问文件,因此无法执行任何计算大小的操作。这是由于 iOS 沙盒行为造成的。

于 2012-10-11T15:10:09.597 回答