[记录]iOS文件操作相关
创建文件夹:
NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName]; BOOL isDir = NO; NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL existed = [fileManager fileExistsAtPath:imageDir isDirectory:&isDir]; if ( !(isDir == YES && existed == YES) ) { [fileManager createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nilerror:nil]; }
删除文件夹及文件级内的文件:
NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName]; NSFileManager *fileManager = [NSFileManager defaultManager]; [fileManager removeItemAtPath:imageDir error:nil];
把图像保存到文件
// Write it to file [UIImageJPEGRepresentation(image, 1.0f) writeToFile: pathString atomically:YES];
判断某文件是否存在
+ (BOOL)weatherNowIsLogin; { NSString *m_infoString = [self dataFilePath:@"userInfo.txt"]; NSFileManager *fileManager = [NSFileManager defaultManager]; return [fileManager fileExistsAtPath:m_infoString]; }