您的位置:首页 > 移动开发 > IOS开发

IOS文件系统-获取相应文件夹

2014-01-24 11:31 393 查看
1。实现:NSFileManager

- (NSArray *)URLsForDirectory:(NSSearchPathDirectory)directory inDomains:(NSSearchPathDomainMask)domainMask

URLsForDirectory: NSLibraryDirectory(app应用的库文件夹) / NSCachesDirectory:缓存文件夹
/ NSDocumentDirectory

inDomains: NSUserDomainMask

e.g.

NSFileManager *fileManager = [[NSFileManager alloc] init];
NSArray *documentUrls = [fileManager URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask];

if ([documentUrls count] > 0){
NSURL *documentsFolder = documentUrls[0];
NSLog(@"%@", documentsFolder);
} else {
NSLog(@"Could not find the Documents folder.");
}

NSArray *cachesUrls = [fileManager URLsForDirectory:NSCachesDirectory inDomains:NSUserDomainMask];

if ([cachesUrls count] > 0){
NSURL *cachesFolder =
cachesUrls[0];
NSLog(@"%@", cachesFolder);
} else {
NSLog(@"Could not find the Caches folder.");
}

NSString *tempDirectory =
NSTemporaryDirectory();
NSLog(@"Temp Directory = %@", tempDirectory);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: