iOS文件操作的代码

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
NSData *condata = responseObject;  
//设置编码格式,这种编码格式可以正常读取中文  
        NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);  
        NSString *rcontent =  [[NSString alloc]initWithData:condata encoding:enc];  
        NSLog(@"suceess %@",rcontent);  
        NSString *filePath=[NSHomeDirectory() stringByAppendingFormat:@"/Documents/%@",[durl lastPathComponent]];  
//输出文件完整路径,包括文件名  
        NSLog(@"filepath %@",filePath);  
        NSData *incontent=[rcontent dataUsingEncoding:NSUTF8StringEncoding];  
        NSLog(@"ndata %@",incontent);  
//判断文件是否存在  
        if([[NSFileManager defaultManager]fileExistsAtPath:filePath])  
        {  
            NSLog(@"yes or no");  
  //删除文件  
            [[NSFileManager defaultManager] removeItemAtPath:filePath error:nil];  
  //想文件写入内容  
            [[NSFileManager defaultManager] createFileAtPath:filePath contents:incontent attributes:nil];  
        }  
//1、获得Documents文件夹路径  
        NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
        NSLog(@"paths %@",paths);  
        NSFileManager *fm=[NSFileManager defaultManager];  
        NSArray *file=[fm subpathsOfDirectoryAtPath:[paths objectAtIndex:0] error:nil];  
        NSString *df=[paths objectAtIndex:0];  
//2、获得Documents文件夹路径  
        NSLog(@"sd %@",df);  
        if(!df)  
        {  
            NSLog(@"not fd");  
        }  
        else  
        {  
            NSLog(@"fd");  
        }  
        NSString *filenam=[[paths objectAtIndex:0] stringByAppendingPathComponent:@"1.txt"];  
//输出Documents文件夹下面1.txt文件的完整路径  
        NSLog(@"filennn %@",filenam);  
         //检查Documents文件夹下面1.txt文件是否存在  
        if([[NSFileManager defaultManager] fileExistsAtPath:filenam])  
        {  
            NSLog(@"find");  
        }  
//读取Documents文件夹下面1.txt文件的内容  
NSData *read=[NSData dataWithContentsOfFile:filenam];  
         NSString *ss=[[NSString alloc] initWithData:read encoding:NSUTF8StringEncoding];  
    NSLog(@”ss”,%@",ss);  

标签: seo

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:工厂设计模式PHP实现代码

下一篇:iOS通过http post上传图片