nsfilemanager专题

Objective-c NSFileManager类和NSFileHandle类的使用

NSFileManager* fm = [NSFileManager defaultManager];         //判断一个文件是否存在,返回一个BOOL值         if([fm fileExistsAtPath:@"/tmp/AddressCard.m"])         {             NSLog(@"exist");         }

NSFileManager+Category

1.头文件 #import <Foundation/Foundation.h>#define USER_FOLDER @"/User"#define USER_CACHE_FOLDER @"/Cache"#define USER_LOG_FOLDER [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDoma

iOS NSFileManager获取设备硬盘剩余可用容量不准确问题

方法1. 通用 NSFileManager attributesOfFileSystemForPath: error: 方法2. available(iOS 11.0) NSURL resourceValuesForKeys: error: 发现问题:方法1获取到的剩余值并不准确,测得使用剩余值远小于实际的手机存储容量剩余。所以使用方法2优先。下面代码中字典信息的Key值可以获取到对应的容量值

Objective-C学习笔记(NSDictionary,NSFileManager,Copy)4.11

1.NSDictionary:以键值对key-value存储元素。           遍历字典:for(id item in *dict){                                    NSLog ( @"%@ = %@",item,dict[item] );                             }

UIday1801:沙盒三个文件的路径的获取、简单与复杂对象的读写、NSUserDefaults、NSFileManager

初级数据持久化(沙盒三个文件的路径的获取、简单与复杂对象的读写、NSUserDefaults、NSFileManager  ) NSDocumentDirectory 是指程序中对应的Documents路径,而NSDocumentionDirectory对应于程序中的Library/Documentation路径,这个路径是没有读写权限的,所以看不到文件生成。 IOS开发是在沙盒中开发的,对

NSFileManager操作文件及目录

1.遍历目录下所有文件及目录(不包含子目录下的文件) #define DIRPATH @"/Users/test/Desktop"NSError * err = nil;NSFileManager * fm = [NSFileManager defaultManager];NSArray * dirArr = [fm contentsOfDirectoryAtPath:DIRPATH er

NSFileManager和NSFileHandle

NSFileManager和NSFileHandle(附:获取文件大小 ) //file 文件操作 NSFileManager  常见的NSFileManager文件的方法: -(BOOL)contentsAtPath:path                从文件中读取数据 -(BOOL)createFileAtPath:path contents:(BOOL)data att

ios文件操作之目录操作-NSFileManager

//// ViewController.swift// NSFileManager_Test//// Created by power on 16/6/1.// Copyright © 2016年 power. All rights reserved.//import UIKitclass ViewController: UIViewController{//延迟

NSFileManager和NSFileHandle文件操作

一.NSFileManager文件外操作 1.文件和目录的创建 (1).步骤 //1.创建一个单例类的对象NSFileManager *fileManage = [NSFileManager defaultManager];//2.创建普通文件,如果两个文件的文件名相同,会用新文件覆盖旧文件- (BOOL)createFileAtPath:(NSString *)path content

[NSFileManager defaultManager] 与 [[NSFileManager alloc] init] 返回的实例区别

[NSFileManager defaultManager]  返回全局的默认NSFileManager *实例,不论调用多少次,返回指针地址不变。 [[NSFileManager alloc] init] 返回一个新的NSFileManager *实例,每次调用返回一个不同的指针地址。

NSFileManager管理文件常用办法

//  4.1  NSFileManager管理文件常用办法 //  4.2创建文件 //创建NSFileManager对象 NSFileManager*fileManager = [NSFileManager defaultManager];     NSString*homePath1 = NSHomeDirectory(); NSLog(@"homePath1====%@",homePat

NSFileManager文件的创建复制删除遍历 NSFileHandler读取关闭同步 NSUserDefault(类似android shreapreference) plist属性列表

//// main.m// FileOperator//// Created by 千雅爸爸 on 16/10/6.// Copyright © 2016年 kodulf. All rights reserved.//#import <Foundation/Foundation.h>//使用宏定义#define kPathAtFileOperation(subpath) \