0

重複の可能性:
iPhone - ファイルのプロパティ

こんにちは、みんな。ファイル共有を簡単にするために、iPhoneをペンドライブとして機能させるアプリケーションを作成しています。

最初の段階では、ディレクトリにいくつかのファイル(png、pdf、jpg、zip)があり、各ファイルの拡張子なしで可変配列の形式でテーブルビューに表示しました。

第2段階では、次のようなファイルの詳細ビューを表示するdetailedViewControllerがあります

  1. ファイルサイズ
  2. ファイルの種類
  3. 画像の場合は、imageView で開く必要があります
  4. 曲の場合は、それを再生する必要があります

したがって、各ファイルの filePath、fileType、fileSize などのプロパティを取得する必要があります。fileSize や fileType などのプロパティを取得するのに行き詰まってしまいました... サンプル ソース コードの作成を手伝ってください。

これが私のコードです。

- (void)listFiles {

NSFileManager *fm =[NSFileManager defaultManager];
NSError *error = nil;
NSString *parentDirectory = @"/Users/akilan/Documents";
NSArray *paths = [fm contentsOfDirectoryAtPath:parentDirectory error:&error];
if (error) {
    NSLog(@"%@", [error localizedDescription]);
    error = nil;
}
directoryContent = [[NSMutableArray alloc] init];
for (NSString *path in paths){
    documentsDirectory = [[path lastPathComponent] stringByDeletingPathExtension];
    NSLog(@"%@", documentsDirectory);
    [directoryContent addObject:documentsDirectory];

}

前もって感謝します..

4

1 に答える 1

0

attributesOfItemAtPath:error:filemanager インスタンスのメソッドを使用する必要があります。ドキュメント
をご覧ください。

于 2010-11-10T13:46:06.180 に答える