Я знаю, что вы предпочитаете не использовать Objective-C, но вот пример того, как сделать это с Objective-C:
static NSString *PathForUserDirectory(NSSearchPathDirectory directory) {
NSArray *paths = NSSearchPathForDirectoriesInDomains(directory, NSUserDomainMask, YES);
if ([paths count] > 0) {
return [paths objectAtIndex:0];
}
return nil;
}
Используйте это так:
NSLog(@"Library folder: %@", PathForUserDirectory(NSLibraryDirectory));
, который будет печатать полный путь POSIX каталога библиотеки текущего пользователя. Вот ссылка на другие каталоги, которые вы можете искать:
NSSearchPathDirectory