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);
- (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);
相关文章推荐
- ios深拷贝,浅拷贝,拷贝自定义对象的简单介绍
- 关于ios宏定义Log控制
- ios核心动画
- ios中的反射
- iOS-NSIndexSet
- iOS—Visual Format Language语法的简单学习
- ios制作静态库
- iOS-NSLayoutConstraint-代码实现自动布局的函数用法说明
- iOS-AutoLayout
- iOS应用日志:开始编写日志组件与异常日志
- iOS安全:黑客与反黑客
- ios数组基本用法和排序
- [ios] coreText
- [ios] NSURL
- [ios] CGRect
- [ios-必看] iOS 下实现解压缩
- [ios-必看] IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
- [ios-必看] WWDC 2013 Session笔记 - iOS7中的多任务【转】
- [ios3-地图] 如何在iOS地图上高效的显示大量数据 [转]
- [ios2] iOS 7新功能的代码例子 【转】