iOS-文件夹操作-文件管理器(创建/删除/改名)-NSFileManager

iOS-文件夹操作-文件管理器(创建/删除/改名)-NSFileManager

iOS-文件夹操作-文件管理器(创建/删除/改名)-NSFileManager
//
// ViewController.m
// iOS-文件夹操作-文件管理器(创建/删除/改名)-NSFileManager
//
// Created by YIem on 16/3/2.
// Copyright © 2016年 YIem. All rights reserved.
//

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

  • (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    self.view.backgroundColor = [UIColor greenColor];
    NSLog(@"%@", NSHomeDirectory());
    NSString *fileStr = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
    NSString *stuPath = [fileStr stringByAppendingPathComponent:@"stu.txt"];
    NSString *str = @"111111";
    [str writeToFile:stuPath atomically:YES encoding:NSUTF8StringEncoding error:nil];
// 文件操作部分
NSString *cachStr = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES)lastObject];

NSString *cachPath = [cachStr stringByAppendingPathComponent:@"ace.txt"];

// 创建文件管理器对象
NSFileManager *fileManager = [NSFileManager defaultManager];
// 将stu.txt 移动到cach文件夹下并且改名为ace.text
[fileManager moveItemAtPath:stuPath toPath:cachPath error:nil];

// 判断文件是否存在
BOOL ret = [fileManager fileExistsAtPath:cachPath];
NSLog(@"是否存在: %d", ret);
// 拷贝文件
// [fileManager copyItemAtPath:stuPath toPath:cachPath error:nil];
// 删除文件
// [fileManager removeItemAtPath:stuPath error:nil];

}

  • (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
    }

@end

标签: none

添加新评论

Title - Artist
0:00