NSFileManager *manager
= [NSFileManager defaultManager];
NSString
*path =@"/Users/liuxingchen/Desktop/练习";
//1.判断一个文件夹是否存在
BOOL flag = [manager fileExistsAtPath:path];
//2.判断一个文件是否存在,并且判断它是否是一个文件夹
//第二个参数是用于保存判断结果,如果是一个目录就赋值为yes,如果不是就赋值为NO
BOOL dir = NO;
BOOL flag2 = [manager fileExistsAtPath:path isDirectory:&dir];
//3.获取文件或文件夹的属性
NSDictionary *info =
[manager attributesOfItemAtPath:path error:nil];
NSLog(@"%@",info);
//4.获取文件夹中的所有文件包括子文件夹
NSArray *dirs =
[manager subpathsAtPath:path];
NSLog(@"%@",dirs);
//5.创建文件夹
//createDirectoryAtPath:文件路径
//withIntermediateDirectories:如果指定的文件中有一些文件夹不存在,是否自动创建不存在的文件夹
//attributes:指定创建出来的文件夹的属性
[manager createDirectoryAtPath:@"/Users/liuxingchen/Desktop/lxc"withIntermediateDirectories:YES attributes:nil error:nil];
//6.创建文件
//createFileAtPath:指定文件创建出来的位置
//contents:文件的内容(指定为NSData 二进制数据)
//attributes:创建出来的文件属性
NSString *string = @"lxc666";
NSData *data = [string
dataUsingEncoding:NSUTF8StringEncoding];
[manager createFileAtPath:@"/Users/liuxingchen/Desktop/xxx.txt" contents:data attributes:nil];
NSFilManager
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...