OC-文件夹/文件的创建
来源:互联网 发布:office教程 知乎 编辑:程序博客网 时间:2024/06/08 06:21
#import <Foundation/Foundation.h>
//PATH,文件目录
#define PATH @"newpath"
int main(int argc,const char * argv[])
{
@autoreleasepool {
NSFileManager *fileManager = [NSFileManagerdefaultManager];
//创建目录
/**
* 第一个参数: 目录路径
* 第二个参数:是否创建中间目录
* 第三个参数: 文件属性
* 第四个参数: 出错处理
*/
BOOL isExist = [fileManager fileExistsAtPath:PATH];
if (isExist) {
NSLog(@"目录已经存在");
}
else
{
BOOL ret = [fileManagercreateDirectoryAtPath:PATHwithIntermediateDirectories:YESattributes:nilerror:nil];
if (ret) {
NSLog(@"目录创建成功");
}
else
{
NSLog(@"目录创建失败");
}
}
//获得文件属性
NSDictionary *fileDic = [fileManager attributesOfItemAtPath:PATH error:nil];
NSLog(@"dic = %@", fileDic);
NSLog(@"%@",[fileDicobjectForKey:NSFileSize]);
NSLog(@"%llu",[fileDicfileSize]);//打印文件大小
//创建文件
/**
* 第一个参数: 文件路径
* 第二个参数: 文件内容
* 第三个参数: 文件属性
*/
isExist = [fileManagerfileExistsAtPath:PATH];
if (isExist) {
NSLog(@"文件已经存在");
}
else
{
BOOL ret1 = [fileManager createFileAtPath:PATH contents:nil attributes:nil];
if (ret1) {
NSLog(@"文件创建成功");
}
else
{
NSLog(@"文件创建失败");
}
}
}
return 0;
}
- OC-文件夹/文件的创建
- oc NSFileManager 文件夹创建、文件移动、文件复制、文件重命名
- 文件夹与文件的创建
- 文件夹 文件的创建 读写
- OC 文件与文件夹操作
- java 文件,文件夹的创建和删除
- 文件及文件夹的删除、创建、遍历
- 文件,文件夹的创建和删除
- 文件,文件夹的创建和删除
- 文件夹与文件的创建和删除
- java创建文件夹不存在的文件
- 创建多级文件夹/目录下的文件
- android基于文件管理器的文件夹创建和文件夹删除
- JAVA 创建文件和文件夹,删除文件和文件夹,复制文件和文件夹,移动文件和文件夹的实用工具类
- 上传文件、创建文件夹
- java创建文件、文件夹
- C#创建文件夹,文件
- 创建文件和文件夹
- 《Linux内核与实现》——定时器与时间管理
- ToolRunner机制
- Puppet Internals
- Spring的组件自动扫描机制
- 代理传值 回调的使用
- OC-文件夹/文件的创建
- Hadoop-2.2.0中文文档—— MapReduce 下一代 - Encrypted Shuffle
- 《Linux设备驱动程序》——中断处理
- 行人检测算法(ICF DPM)&CCV(A Morden Computer Vision Library)的使用&VisualBox下使用Ubuntu
- 使用SVN的时候右键里找不到checkout选项的解决方法
- JVM整理
- oracle中rownum和rowid的区别
- URL编码与解码
- 重装系统 SSD+HDD并开启IRST(英特尔快速存储技术)