[记录]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];
}
posted @ 2012-08-20 14:21  宇鹏  阅读(159)  评论(0编辑  收藏  举报