文件管理习题练习一
来源:互联网 发布: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
- 文件管理习题练习一
- 文件管理习题练习二
- linux文件管理 练习
- 【DX11习题学习一】第四章练习 Direct3D Foundations
- 15.文件管理一
- iOS文件管理(一)
- 文件操作练习一:文件复制
- C6_函数多文件管理练习
- 输入输出管理及文件权限的练习
- 习题(一)
- 习题一
- 习题一
- 习题一
- 习题一
- 习题一
- 习题一
- 习题一
- linux初学<习题二>管理刚才新建立的文件!
- KMP算法
- C#软件开发三层架构的学习总结
- vs2010笔记
- 买不到的数目(蓝桥)
- 博客系统架构对比分析
- 文件管理习题练习一
- 何为s的两个数字
- ZBar与ZXing使用后感觉(中)
- Algorithm学习笔记 --- 幸运数(堆)
- java-----------GUI菜单设计
- UIKit各类概述
- 浙大PAT 2-05. 求集合数据的均方差 (解题思路)
- 一步步构建大型网站架构
- 素数