-
- //创建目录 createDirectoryAtPath
- NSFileManager *fm=[NSFileManager defaultManager];
- // NSString *path=@"/Users/mac/Desktop/555/111/222";
- //withIntermediateDirectories:YES 表示路径中的文件夹如果不存在会自动创建 为NO不会自动创建 可以创建失败 attributes:nil 属性字典信息
- //[fm createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil];
- //创建文件
- //NSString *path2=@"/Users/mac/Desktop/555/001.txt";
-
- //NSString *str=@"asdnlasldkalsdlas";
- //contents:<#(NSData *)#> 因为内容是NSdata类型 要先转换
- // NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];
-
- //[fm createFileAtPath:path2 contents:data attributes:nil];
-
- //copy文件 注意要补全toPath 的路径
- NSString *path3=@"/Users/mac/Desktop/555/001.txt";
- NSString *path4=@"/Users/mac/Desktop/555/111/001.txt";
- BOOL isyes= [fm copyItemAtPath:path3 toPath:path4 error:nil];
- NSLog(@"%D",isyes);
- //移动文件 toPath:path5 toPath跟的名字后缀就是文件原名字如果更改文件名称就会更改
- NSString *path5=@"/Users/mac/Desktop/123";
- isyes=[fm moveItemAtPath:path3 toPath:path5 error:nil];
- NSLog(@"%D",isyes);
-
- //删除文件
- [fm removeItemAtPath:path5 error:nil];
复制代码
|
|