企业信息

    北京沃赢科技有限公司

  • 11
  • 公司认证: 营业执照已认证
  • 企业性质:
    成立时间:
  • 公司地址: 北京市 海淀区 海淀街道 北京市海淀区银海大厦
  • 姓名: 刘老师
  • 认证: 手机未认证 身份证未认证 微信未绑定

    IOS文件处理

  • 所属行业:商务服务 教育培训 管理培训
  • 发布日期:2015-08-14
  • 阅读量:285
  • 价格:面议
  • 产品规格:不限
  • 产品数量:10000.00 件
  • 包装说明:不限
  • 发货地址:北京海淀海淀  
  • 关键词:在线教育,我赢职场,IOS

    IOS文件处理详细内容

    IOS文件处理
    
    简介
    文件处理不能直观的通过应用程序来解释,我们可以从以下实例来了解IOS的文件处理。
    IOS中对文件的操作. 因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件。
    我赢职场ios文件处理学习:
    文件处理中使用的方法
    下面列出了用于访问和操作文件的方法的列表。
    以下实例你必须替换FilePath1、FilePath和FilePath字符串为完整的文件路径,以获得所需的操作。
    检查文件是否存在
       NSFileManager *fileManager = [NSFileManager defaultManager];
       //Get documents directory
       NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains
       (NSDocumentDirectory, NSUserDomainMask, YES);
       NSString *documentsDirectoryPath = [directoryPaths objectAtIndex:0];
       if ([fileManager fileExistsAtPath:@""]==YES) {
            NSLog(@"File exists");
        }    
    比较两个文件的内容
       if ([fileManager contentsEqualAtPath:@"FilePath1" andPath:@" FilePath2"]) {
          NSLog(@"Same content");
       }
    检查是否可写、可读、可执行文件
      if ([fileManager isWritableFileAtPath:@"FilePath"]) {
          NSLog(@"isWritable");
       }
       if ([fileManager isReadableFileAtPath:@"FilePath"]) {
          NSLog(@"isReadable");
       }
       if ( [fileManager isExecutableFileAtPath:@"FilePath"]){
          NSLog(@"is Executable");
       }
    移动文件
       if([fileManager moveItemAtPath:@"FilePath1"
        toPath:@"FilePath2" error:NULL]){
          NSLog(@"Moved successfully");
       }
    复制文件
       if ([fileManager copyItemAtPath:@"FilePath1"
        toPath:@"FilePath2"  error:NULL]) {
          NSLog(@"Copied successfully");
       }
    删除文件
     if ([fileManager removeItemAtPath:@"FilePath" error:NULL]) {
          NSLog(@"Removed successfully");
       } 
    读取文件
     NSData *data = [fileManager contentsAtPath:@"Path"]; 
    写入文件
      [fileManager createFileAtPath:@"" contents:data attributes:nil];
    
    学习链接/ios/?tg=5009295340
    学习交流群:317140762
    

    http://jiexiaotan.cn.b2b168.com
    欢迎来到北京沃赢科技有限公司网站, 具体地址是北京市海淀区海淀街道北京市海淀区银海大厦,联系人是刘老师。 主要经营iOS开发、互联网架构师、安卓、Oracle、SAP、RedHat等。 单位注册资金未知。 我们公司主要服务有:教育教学软件等,我们愿以优质的服务和诚意、为您提供精良的产品和专业枝术,共创美好未来!