文件管理习题练习一

来源:互联网 发布:java框架和架构 源码 编辑:程序博客网 时间:2024/06/07 21:54










////  main.m//  Task2////  Created by Gaowz on 14-3-18.//  Copyright (c) 2014年 Gaowz 无限互联3G学院. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]){    @autoreleasepool {              NSFileManager *fileManager = [NSFileManager defaultManager];        NSString *homepath = NSHomeDirectory();        NSString *path = [homepath stringByAppendingPathComponent:@"mobile.text"];        NSString *text = @"iPhone,android,windowsphone";        NSData *data = [text dataUsingEncoding:NSUTF8StringEncoding];        //创建文件        [fileManager createFileAtPath:path                             contents:data                           attributes:nil];        //根据路径读文件        NSData *filedata = [fileManager contentsAtPath:path];        NSLog(@"%@",filedata);        //修改内容        NSString *text1 = @"iPhone,windowsphone,android";        NSData *data1 = [text1 dataUsingEncoding:NSUTF8StringEncoding];        [fileManager createFileAtPath:path                             contents:data1                           attributes:nil];        //创建文件夹        NSString *topath = [homepath stringByAppendingPathComponent:@"phone"];        [fileManager createDirectoryAtPath:topath               withIntermediateDirectories:YES                                attributes:nil                                     error:nil];        //源文件路径        NSString *srcpath = [homepath stringByAppendingPathComponent:@"mobile.text"];        //目标文件路径,可以为文件改名        NSString *tagetpath = [homepath stringByAppendingPathComponent:@"phone/cellPhone.text"];        //剪切文件        BOOL success = [fileManager moveItemAtPath:srcpath                                            toPath:tagetpath                                             error:nil];        if (success) {            NSLog(@"成功!");        }                                    }    return 0;}


0 0
原创粉丝点击