常用路径工具函数
NSString * NSUserName(); 返回当前用户的登录名
NSString * NSFullUserName(); 返回当前用户的完整用户名
NSString * NSHomeDirectory(); 返回当前用户主目录的路径
NSString * NSHomeDirectoryForUser(); 返回用户user的主目录
NSString * NSTemporaryDirectory(); 返回可用于创建临时文件的路径目录
常用路径工具方法
-(NSString *) pathWithComponents:components
根据components(NSArray对象)中元素构造有效路径
-(NSArray *)pathComponents
析构路径,获取路径的各个部分
-(NSString *)lastPathComponent
提取路径的最后一个组成部分
-(NSString *)pathExtension
路径扩展名
-(NSString *)stringByAppendingPathCom
ponent:path
将path添加到现有路径末尾
-(NSString *)stringByAppendingPathExt
ension:ext
将拓展名添加的路径最后一个组成部分
-(NSString *)stringByDeletingPathComp
onent
删除路径的最后一个部分
-(NSString *)stringByDeletingPathExte
nsion
删除路径的最后一个部分 的扩展名
-(NSString *)stringByExpandingTildeIn
Path
将路径中的代字符扩展成用户主目录(~)或指定用户主目录(~user)
-(NSString *)stringByResolvingSymlink
sInPath
尝试解析路径中的符号链接
-(NSString *)stringByStandardizingPat
h
通过尝试解析~、..、.、和符号链接来标准化路径
使用路径NSPathUtilities.h
tempdir = NSTemporaryDirectory(); 临时文件的目录名
path = [fm currentDirectoryPath];
[path lastPathComponent]; 从路径中提取最后一个文件名
fullpath = [path stringByAppendingPathCom
ponent:fname];将文件名附加到路劲的末尾
extenson = [fullpath pathExtension]; 路径名的文件扩展名
homedir = NSHomeDirectory();用户的主目录
component = [homedir pathComponents];
路径的每个部分