#pragma mark ----- 文件管理 --- 创建 ---
//初始化一个NSFileManager类defaultManager方法为单例方法
NSFileManager *manager = [NSFileManager defaultManager];
//获取根路径
NSString *path = NSHomeDirectory();
//stringByAppendingPathComponent:就是将前边的路径格式和后边的普通字符串格式连接在一起,并且以路径的形式返回
path = [path stringByAppendingPathComponent:@"text/myApp"];
//创建目录
[manager createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil];
//在沙盒中创建一个文件夹
NSString *path2 = [path stringByAppendingPathComponent:@"text2/myApp"];
[manager createDirectoryAtPath:path2 withIntermediateDirectories:YES attributes:nil error:nil];
#pragma mark --- 文件管理 -- 添加
//在上一个文件夹路径上进行拼接
path = [path stringByAppendingPathComponent:@"zifuchuan.txt"];
//在zifuchuan.txt中写入文本内容
NSString *string = @"金风科技文本开发哪里看恶女看两侧忙完了;mv";
//将文本内容写入zifuchuan.txt中
BOOL result = [string writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:nil];
if (result) {
NSLog(@"成功:%@",path);
}else
{
NSLog(@"失败");
}
path2 = [path2 stringByAppendingPathComponent:@"zifuchuan2.txt"];
NSLog(@"======%@",path2);
#pragma mark ---文件管理 --- 删除
[manager removeItemAtPath:path error:nil];
[manager removeItemAtPath:path2 error:nil];
#pragma mark ------文件管理 --- 复制
/ 将一个文件复制到另一个文件当中
result = [manager copyItemAtPath:path toPath:path2 error:nil];
if (result) {
NSLog(@"复制成功");
}else
{
NSLog(@"没成功,你复制个毛线~~~~");
}
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。