본문 바로가기
프로그래밍/iOS

아이폰 Document 폴더의 파일,폴더 리스트 보기

by 백룡화검 2012. 2. 7.
<meta charset="utf-8" />

BOOL flag = NO;

//파일 매니져 생성

NSFileManager* fileManager = [NSFileManager defaultManager]; 

// Document 디렉토리 불러옴

NSString* rootDir = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; 

// 디렉토리 열거자 생성

NSDirectoryEnumerator *enumerator = [fileManager enumeratorAtPath:rootDir];

NSString *path;

// nextObject 이용 파일이름을 불러옴

while( (path = [enumerator nextObject]) != nil ){

// fileExistsAtPath 이용, 파일이 존재하는지 확인

// idDirectory 인자로 BOOL 변수 포인터를 지정, 폴더인지 파일인지 판단

if( [fileManager fileExistsAtPath:

[rootDir stringByAppendingPathComponent:path] isDirectory:&flag] ){

NSLog(@"%@ 이름 : %@", (flag ? (@"[폴더]") : (@"[파일]") ), path );

}

}