//文件管理
//NSFileManager 系统的单例
NSFileManager *manager = [NSFileManager defaultManager];
//创建文件夹
//参数1 文件夹路径
//参数2 是否创建父文件夹
//参数3 设置属性
//参数4 错误信息
NSString *document = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *wHFilePath = [document stringByAppendingPathComponent:@”wangHao”];
//创建文件夹
BOOL result = [manager createDirectoryAtPath:wHFilePath withIntermediateDirectories:YES attributes:nil error:nil];
if (result) {
NSLog(@"创建文件夹成功");
NSLog(@"=======%@", wHFilePath);
}else{
NSLog(@"失败");
}
NSString *wanghao = [wHFilePath stringByAppendingPathComponent:@"浩.txt"];
NSString *name = @"浩";
[name writeToFile:wanghao atomically:YES encoding:NSUTF8StringEncoding error:nil];
//移动到班长文件夹里 "班长.txt"
NSString *bangZhangPath = [document stringByAppendingPathComponent:@"班长"];
[manager createDirectoryAtPath:bangZhangPath withIntermediateDirectories:YES attributes:nil error:nil];
NSString *bangzhangFile = [bangZhangPath stringByAppendingPathComponent:@"班长.txt"];
//移动文件到指定路径下
[manager moveItemAtPath:wanghao toPath:bangzhangFile error:nil];
//复制文件到指定的文件中
[manager copyItemAtPath:bangzhangFile toPath:wanghao error:nil];
//删除文件----wanghao
//删除文件夹---wHFilePath
BOOL result2 = [manager removeItemAtPath:wanghao error:nil];
if (result2) {
NSLog(@"文件删除");
}
BOOL result3 = [manager fileExistsAtPath:wanghao];
if (result3) {
NSLog(@"文件存在");
}else{
NSLog(@"文件不存在");
}