重複の可能性:
iPhone - ファイルのプロパティ
こんにちは、みんな。ファイル共有を簡単にするために、iPhoneをペンドライブとして機能させるアプリケーションを作成しています。
最初の段階では、ディレクトリにいくつかのファイル(png、pdf、jpg、zip)があり、各ファイルの拡張子なしで可変配列の形式でテーブルビューに表示しました。
第2段階では、次のようなファイルの詳細ビューを表示するdetailedViewControllerがあります
- ファイルサイズ
- ファイルの種類
- 画像の場合は、imageView で開く必要があります
- 曲の場合は、それを再生する必要があります
したがって、各ファイルの 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];
}
前もって感謝します..