-(void)testDirectory
{
NSLog(@"NSUserName:%@",NSUserName());
NSLog(@"NSFullUserName:%@",NSFullUserName());
NSLog(@"NSHomeDirectory:%@",NSHomeDirectory());
NSLog(@"NSHomeDirectoryForUser(%@):%@",NSUserName(),NSHomeDirectoryForUser(NSUserName()));
NSLog(@"NSTemporaryDirectory:%@", NSTemporaryDirectory());
NSLog(@"NSOpenStepRootDirectory:%@",NSOpenStepRootDirectory());
NSString * tmpStr;
tmpStr = [NSSearchPathForDirectoriesInDomains(NSApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"NSApplicationDirectory, NSUserDomainMask:%@",tmpStr);
tmpStr = [NSSearchPathForDirectoriesInDomains(NSDemoApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"NSDemoApplicationDirectory, NSUserDomainMask:%@",tmpStr);
tmpStr = [NSSearchPathForDirectoriesInDomains(NSDeveloperApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"NSDeveloperApplicationDirectory, NSUserDomainMask:%@",tmpStr);
tmpStr = [NSSearchPathForDirectoriesInDomains(NSAdminApplicationDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"NSAdminApplicationDirectory, NSUserDomainMask:%@",tmpStr);
tmpStr = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"NSLibraryDirectory, NSUserDomainMask:%@",tmpStr);
tmpStr = [NSSearchPathForDirectoriesInDomains(NSDeveloperDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSLog(@"NSDeveloperDirectory, NSUserDomainMask:%@",tmpStr);
// tmpStr = [NSSearchPathForDirectoriesInDomains(NSUserDirectory, NSUserDomainMask, YES) objectAtIndex:0];
// NSLog(@"NSUserDirectory, NSUserDomainMask:%@",tmpStr);
}
输出:
2014-03-13 14:32:07.687 cookbook[497:a0b] NSUserName:sunward
2014-03-13 14:32:07.688 cookbook[497:a0b] NSFullUserName:
2014-03-13 14:32:07.689 cookbook[497:a0b] NSHomeDirectory:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2
2014-03-13 14:32:07.690 cookbook[497:a0b] NSHomeDirectoryForUser(sunward):/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2
2014-03-13 14:32:07.690 cookbook[497:a0b] NSTemporaryDirectory:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/tmp/
2014-03-13 14:32:07.691 cookbook[497:a0b] NSOpenStepRootDirectory:/
2014-03-13 14:32:07.691 cookbook[497:a0b] NSApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Applications
2014-03-13 14:32:07.692 cookbook[497:a0b] NSDemoApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Applications/Demos
2014-03-13 14:32:07.695 cookbook[497:a0b] NSDeveloperApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Developer/Applications
2014-03-13 14:32:07.696 cookbook[497:a0b] NSAdminApplicationDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Applications/Utilities
2014-03-13 14:32:07.697 cookbook[497:a0b] NSLibraryDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Library
2014-03-13 14:32:07.698 cookbook[497:a0b] NSDeveloperDirectory, NSUserDomainMask:/Users/sunward/Library/Application Support/iPhone Simulator/7.0.3/Applications/68899ABA-CE08-421F-92EC-3992AD3439F2/Developer