iOS开发中对文件目录的访问及管理的基本方法小结

2020-01-14 16:45:05于丽

-(BOOL)moveItemAtPath:from toPath:to error:err   //重命名或移动一个目录(to不能是已存在的)


3、常用路径工具方法 复制代码
+(NSString *)pathWithComponens:components  //根据components中的元素构造有效路径

 


-(NSArray *)pathComponents  //析构路径,获得组成此路径的各个部分


-(NSString *)lastPathComponent  //提取路径的最后一个组成部分
-(NSString *)pathExtension  //从路径的最后一个组成部分中提取其扩展名


-(NSString *)stringByAppendingPathComponent:path  //将path添加到现有路径的末尾


-(NSString *)stringByAppendingPathExtension:ext  //将指定的扩展名添加到路径的最后一个组成部分

-(NSString *)stringByDeletingLastPathComponent  //删除路径的最后一个组成部分


-(NSString *)stringByDeletingPathExtension  //从文件的最后一部分删除扩展名

-(NSString *)stringByExpandingTileInPath   //将路径中代字符扩展成用户主目录(~)或指定用户的主目录(~user)

-(NSString *)stringByresolvingSymlinksInPath  //尝试解析路径中的符号链接

-(NSString *)stringByStandardizingPath  //通过尝试解析~、..(父目录符号)、.(当前目录符号)和符号链接来标准化路径


4、常用的路径工具函数 复制代码
NSString* NSUserName(void)  //返回当前用户的登录名

 


NSString* NSFullUserName(void)  //返回当前用户的完整用户名


NSString* NSHomeDirectory(void)  //返回当前用户主目录的路径


NSString* NSHomeDirectoryForUser(NSString* user)  //返回用户user的主目录


NSString* NSTemporaryDirectory(void)  //返回可用于创建临时文件的路径目录


5、常用的IOS目录 复制代码
Documents(NSDocumentDirectory)  //用于写入应用相关数据文件的目录,在ios中写入这里的文件能够与iTunes共享并访问,存储在这里的文件会自动备份到云端