iOS 创建文件夹

来源:互联网 发布:滴滴待遇 知乎 编辑:程序博客网 时间:2024/06/05 14:23


原来的网址:http://blog.sina.com.cn/s/blog_86eee82e01018fe9.html


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




- (void) moveAllDocs {    NSFileManager *fileManager = [NSFileManager defaultManager];    NSError *error = nil;    NSString *sourceDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];    NSString *destinationDirectory = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];    NSArray *contents = [fileManager contentsOfDirectoryAtPath:sourceDirectory error:&error];    for(NSString *sourceFileName in contents) {        NSString *sourceFile = [sourceDirectory stringByAppendingPathComponent:sourceFileName];        NSString *destFile = [destinationDirectory stringByAppendingPathComponent:sourceFileName];        if(![fileManager moveItemAtPath:sourceFile toPath:destFile error:&error]) {            NSLog(@"Error: %@", error);        }    }}
最新最早最热


0 0
原创粉丝点击