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);