-1

重複の可能性:
パスを指定してファイルサイズを取得する方法は?

プログラムでiPhone上のMP3ファイルのサイズを見つけようとしています。(このファイルは ITUNES から IPHONE にロードされ、このファイルは APP ディレクトリ内にはありません)

残念ながら、私はそれをうまく行うことができませんでした。

どのクラスまたは API を使用すればよいか教えてください。

4

3 に答える 3

2

mp3ファイルであることは問題ではありません。通常のファイルとして扱うだけです。のメソッドと NSDictionary のメソッドを
見てください。必要なものが得られるはずです。attributesOfItemAtPath:error:NSFileManagerfileSize

于 2012-10-11T14:04:09.430 に答える
1

ファイルがディレクトリ、アプリ ディレクトリ内にない場合、ファイルにアクセスできないため、サイズを計算する操作を実行できません。これは、iOS サンドボックスの動作によるものです。

于 2012-10-11T15:10:09.597 に答える
1

これを試して

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