您的位置:首页 > 移动开发 > Objective-C

Objective-c NSPathUtilities.h常用路径工具、函数和方法

2015-04-11 16:59 330 查看


常用路径工具函数

NSString * NSUserName(void)
返回当前用户的登录名
NSString * NSFullUserName(void)
返回当前用户的完整用户名
NSString * NSHomeDirectory(void)
返回当前用户主目录的路径
NSString * NSHomeDirectoryForUser(NSString *user)
返回用户user的主目录
NSString * NSTemporaryDirectory(void)
返回可用于创建临时文件的路径目录


常用路径工具方法

+(NSString *) pathWithComponents:components
根据components中元素构造有效路径

-(NSArray *)pathComponents
析构路径,获取路径的各个部分
-(NSString *)lastPathComponent
提取路径的最后一个组成部分
-(NSString *)pathExtension

路径扩展名
-(NSString *)stringByAppendingPathComponent:path
将path添加到现有路径末尾

-(NSString *)stringByAppendingPathExtension:ext
将拓展名添加的路径最后一个组成部分
-(NSString *)stringByDeletingPathComponent
删除路径的最后一个部分
-(NSString *)stringByDeletingPathExtension
删除路径的最后一个部分的扩展名
-(NSString *)stringByExpandingTildeInPath
将路径中的代字符扩展成用户主目录(~)或指定用户主目录(~user)
-(NSString *)stringByResolvingSymlinksInPath
尝试解析路径中的符号链接
-(NSString *)stringByStandardizingPath
通过尝试解析~、..、.、和符号链接来标准化路径


使用路径NSPathUtilities.h

tempdir = NSTemporaryDirectory(); 临时文件的目录名

path = [fm currentDirectoryPath];

[path lastPathComponent]; 从路径中提取最后一个文件名

fullpath = [path stringByAppendingPathComponent:fname]; 将文件名附加到路劲的末尾

extenson = [fullpath pathExtension]; 路径名的文件扩展名

homedir = NSHomeDirectory(); 用户的主目录

component = [homedir pathComponents]; 路径的每个部分
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: