iOS 文件读写
来源:互联网 发布:论文数据捏造 编辑:程序博客网 时间:2024/05/01 06:17
#import <Foundation/Foundation.h>@interface Utils : NSObject+(void) writeFile:(NSString *) filePath data:(NSString *) _data;+(NSString *) readFile:(NSString *) filePath;@end
#import "Utils.h"@implementation Utils+(void) writeFile:(NSString *) filePath data:(NSString *) _data{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString* fileName = [[paths objectAtIndex:0]stringByAppendingPathComponent:filePath]; NSLog(@"File %@ will write!", fileName); // 用这个方法来判断当前的文件是否存在,如果不存在,就创建一个文件 NSFileManager *fileManager = [NSFileManager defaultManager]; if ( ![fileManager fileExistsAtPath:fileName]) { NSLog(@"File %@ not exists!", fileName); [fileManager createFileAtPath:fileName contents:nil attributes:nil]; }else NSLog(@"File %@ exists!", fileName); [_data writeToFile:fileName atomically:YES encoding:NSUTF8StringEncoding error:NULL];}+(NSString *) readFile:(NSString *) filePath{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString* fileName = [[paths objectAtIndex:0]stringByAppendingPathComponent:filePath]; NSLog(@"File %@ will write!", fileName); NSString* myString = [NSString stringWithContentsOfFile:fileName usedEncoding:NULL error:NULL]; return myString;}@end
调用:
[Utils writeFile:@"/Lein.txt" data:@"123QWE金属材料"]; NSLog(@"Lein.txt:%@", [Utils readFile:@"/Lein.txt"]);
0 0
- ios中读写文件
- ios文件读写
- IOS 上读写文件
- iOS文件读写
- ios关于文件读写
- IOS-读写文件大全
- ios读写文件
- ios文件读写
- IOS 读写文件
- ios文件读写操作
- ios中读写文件
- iOS 文件读写
- ios读写文件
- IOS 读写plist文件
- ios 文件读写
- ios plist文件读写
- iOS 文件读写
- ios文件读写
- 破解无线路由器
- 《编程人生》部分笔记摘要及我的体会—引领大师编程智慧
- Unotellyhow,市场关注美国的Netflix在加拿大
- 检测本地网络连接状态断开以及恢复的方法
- TEW 691GR无线N千兆路由器有新的Linksys和贝尔金相比
- iOS 文件读写
- HDU1002 Sum Problem
- HDU 1166 敌兵布阵
- 学习C++ 实践者之路
- java web 获取路径
- Surfbouncer近日宣布个人VPN服务在巴拿马
- SSL认证的综合性研究
- java学习123之将API文档内嵌到eclipse中
- Java 类加载体系与ContextClassLoader