首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
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) \
阅读更多...