本文主要是介绍NSFileManager文件的创建复制删除遍历 NSFileHandler读取关闭同步 NSUserDefault(类似android shreapreference) plist属性列表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//
// main.m
// FileOperator
//
// Created by 千雅爸爸 on 16/10/6.
// Copyright © 2016年 kodulf. All rights reserved.
//#import <Foundation/Foundation.h>
//使用宏定义
#define kPathAtFileOperation(subpath) \
[NSString stringWithFormat:@"/Users/JiYi2013/Documents/ios/oc day04 review/FileOperator/FileOperator/%@",subpath]//NSString *mainFolder = @"/Users/JiYi2013/Documents/ios/oc day04 review/FileOperator/FileOperator";void nsFileManagerTest(){// insert code here...NSLog(@"Hello, World!");NSFileManager *fileManager = [NSFileManager defaultManager];//先打开路径,可以直接把路径拖过来,NSError *error = nil;BOOL ret =[fileManager createDirectoryAtPath:kPathAtFileOperation(@"test2") withIntermediateDirectories:NO attributes:nil error:&error];//二级指针,这里一定要注意,为什么呢,为什么是取地址符号呢?if(ret){NSLog(@"目录创建成功");}else{NSLog(@"目录创建失败,reason:%@",error);}//这里使用YES就是如果中间没有该文件夹的时候创建BOOL ret2 = [fileManager createDirectoryAtPath:kPathAtFileOperation(@"test1/test1-1") withIntermediateDirectories:YES attributes:nil error:nil];if(ret2){NSLog(@"目录创建成功");}else{NSLog(@"目录创建失败");}ret = [fileManager createFileAtPath:kPathAtFileOperation(@"test.txt") contents:nil attributes:nil];if(ret){NSLog(@"文件创建成功");}else{NSLog(@"文件创建失败");}NSString *string = @"文件操作";
这篇关于NSFileManager文件的创建复制删除遍历 NSFileHandler读取关闭同步 NSUserDefault(类似android shreapreference) plist属性列表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!