directoryAttributes
Index>Foundation>NSDirectoryEnumerator
ディレクトリ列挙オブジェクトのディレクトリ属性を返します
解説
ディレクトリ列挙オブジェクトのディレクトリ属性を返します。
返り値
( NSDictionary * )
ディレクトリ属性
引数
フレームワーク
Foundation
クラス
NSDirectoryEnumerator
Instance Methods
使用可能
10.0
参照
- createDirectoryAtPath:attributes:(NSFileManager)
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSString *pname; NSString *str = @"~/";//ユーザーディレクトリ NSFileManager *myFile = [ NSFileManager defaultManager]; NSDirectoryEnumerator *direnum; [myFile changeCurrentDirectoryPath:[str stringByExpandingTildeInPath]]; direnum=[myFile enumeratorAtPath:@"Pictures"];//ディレクトリ列挙オブジェクトを"Pictures"ディレクトリにする while (pname = [direnum nextObject]) { if ([[pname pathExtension] isEqualToString:@"pdf"]) {//拡張子がPDFなら //ファイルオーナーのアカウントを返す NSLog([[direnum directoryAttributes] fileGroupOwnerAccountName]); } else { NSLog(pname); } } } @end