iOS prevent files from being backed up
Back up iCloud and iTunes
Useful info if following How do I prevent files from being backed up to iCloud and iTunes?.
Document, Library
How to get these directory.
@implementation FilePathUtil + (NSString *)libPath { return [self path:NSLibraryDirectory]; } + (NSString *)docPath { return [self path:NSDocumentDirectory]; } + (NSString *)applicationSupport { return [self path:NSApplicationSupportDirectory]; } + (NSString *)path:(NSSearchPathDirectory)directory { NSArray *paths = NSSearchPathForDirectoriesInDomains(directory, NSUserDomainMask, YES); NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil; return basePath; } @end
How to check file attr
This is NSURL category
@implementation NSURL(File) // https://developer.apple.com/library/iOS/qa/qa1719/_index.html - (BOOL)isExcludedFromBackup { NSError *error = nil; NSNumber *number = nil; [self getResourceValue:&number forKey:NSURLIsExcludedFromBackupKey error:&error]; return !error && [number boolValue]; } @end