* NSFileManager : - (NSString *)currentDirectoryPath
어플리케이션의 현재 디렉토리를 반환합니다.
* NSBundle : - (NSString *)bundlePath
어플리케이션의 번들 디렉토리를 반환합니다.
* NSString *NSHomeDirectory(void)
현재 사용자의 홈 디렉토리를 반환합니다.
* NSString *NSHomeDirectoryForUser(NSString *userName)
특정 계정(userName) 사용자의 홈디렉토리를 반환합니다.
* NSTemporaryDirectory()
임시(temp)로 사용할 수 있는 디렉토리를 반환합니다.
* NSString *NSUserName(void)
현재 사용자의 계정 이름을 반환합니다.
* NSString *NSFullUserName(void)
현재 사용자의 전체 이름을 반환합니다.
실행 결과는 아래와 같습니다.
어플리케이션의 현재 디렉토리를 반환합니다.
* NSBundle : - (NSString *)bundlePath
어플리케이션의 번들 디렉토리를 반환합니다.
* NSString *NSHomeDirectory(void)
현재 사용자의 홈 디렉토리를 반환합니다.
* NSString *NSHomeDirectoryForUser(NSString *userName)
특정 계정(userName) 사용자의 홈디렉토리를 반환합니다.
* NSTemporaryDirectory()
임시(temp)로 사용할 수 있는 디렉토리를 반환합니다.
* NSString *NSUserName(void)
현재 사용자의 계정 이름을 반환합니다.
* NSString *NSFullUserName(void)
현재 사용자의 전체 이름을 반환합니다.
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here...
NSLog(@"Cur Path: %@",
[[NSFileManager defaultManager] currentDirectoryPath]);
NSLog(@"Bundle Path: %@", [[NSBundle mainBundle] bundlePath]);
NSLog(@"Home Path: %@", NSHomeDirectory());
NSLog(@"User Home Path: %@",
NSHomeDirectoryForUser(NSUserName()));
NSLog(@"Temp Path: %@", NSTemporaryDirectory());
NSLog(@"User Name: %@", NSFullUserName());
[pool release];
return 0;
}
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
// insert code here...
NSLog(@"Cur Path: %@",
[[NSFileManager defaultManager] currentDirectoryPath]);
NSLog(@"Bundle Path: %@", [[NSBundle mainBundle] bundlePath]);
NSLog(@"Home Path: %@", NSHomeDirectory());
NSLog(@"User Home Path: %@",
NSHomeDirectoryForUser(NSUserName()));
NSLog(@"Temp Path: %@", NSTemporaryDirectory());
NSLog(@"User Name: %@", NSFullUserName());
[pool release];
return 0;
}
실행 결과는 아래와 같습니다.
'Xcode 2 > Foundation' 카테고리의 다른 글
NSFileManager를 이용한 디렉토리, 파일 복사/이동/삭제 (0) | 2008.04.01 |
---|---|
파일 목록 및 속성 구하기 (0) | 2008.03.13 |
NSFileHandle을 이용한 간단한 파일 입출력 (1) | 2008.03.03 |