//第一个参数:要创建文件夹的路径 这个路径是带有要创建的文件夹名的 //第二个参数:BOOL类型,控制,是否创建中间文件夹 //If YES, this method creates any non-existent parent directories as part of creating the directory in path. If NO, this method fails if any of the intermediate parent directories does not exist. This method also fails if any of the intermediate path elements corresponds to a file and not a directory. //如果要创建的文件夹,含有中间路径,那么YES,表示如果没有这个中间路径,我们就连带中间路径一起创 建,如果存在,不用管它 //第三个参数:属性,创建文件夹的属性 默认属性nil //第四个参数:错误信息 //返回值BOOL 判断创建是否成功 [fm createDirectoryAtPath:dstPath withIntermediateDirectories:YES attributes:nil error:&error]; //创建一个普通文件 //第一个参数:路径,这个路径是带有所要创建的文件名 //第二个参数:文件的内容,NSData 是OC当中二进制文件格式 //第三个参数:属性,默认nil //利用他的返回值做出错判断 //NSString 转 NSData NSString * str = @"今天赵雨铭同学,要给大家讲电子图书类!!!"; NSData * data = [str dataUsingEncoding:NSUTF8StringEncoding]; BOOL ret = [fm createFileAtPath:[PATH stringByAppendingPathComponent:@"1.txt"]contents:data attributes:nil];