NSFileManager是一个单例结构可以用这个类,进行创建文件、删除文件、移动文件或者获取文件信息。
目录与文件创建
int main(int argc, const char * argv[]) {
@autoreleasepool {
// 获取NSFileManager单例对象
NSFileManager *fm = [NSFileManager defaultManager];
// 创建目录/Users/apple/Desktop/hhh
NSString *path = @"/Users/apple/Desktop/dir/test";
// withIntermediateDirectories 中间目录要不要创建
NSError *error = nil;
// 这个方法只能创建文件目录(文件夹)
BOOL isSuccess = [fm createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:&error];
if (isSuccess) {
NSLog(@"创建成功!");
}else{
NSLog(@"%@",error);
}
path = @"/Users/apple/Desktop/dir/test/abc.txt";