2011年5月12日 星期四

運作於路徑的方法與函數

運作於路徑的方法


以下

components NSArray物件 ,用來放路徑中每一個元件的字串物件

path是字串物件 , 用來放檔案路徑字串

ext是字串物件, 用來放路徑延伸字串


//componets的元素中建構一合法路徑

+(NSString *) pathWithComponents: components


//將路徑解構為組成元件

-(NSArray *) pathComponents


//擷取路徑中最後的元件

-(NSString *) lastPathComponent


//擷取路徑的延伸檔名

-(NSString *) pathExtension


//path加入已存在的路徑結尾

-(NSString *) stringByAppendingPathComponent: path


//path 將指定的延伸檔名加入路經中的最後一個元件

-(NSString *)stringByAppendingPathExtendsion:ext


//移除路徑中最後一個元件

-(NSString *) stringByDeletingLastPathComponent


//移除路徑的延伸檔名

-(NSString *) stringByDeletingPathExtension


//消除路徑中任何表示使用者家目錄的(~) 或指定使用者家目錄(~user)

-(NSString *) stringByExpandingTildeInPath


//消除路徑上的符號連結

-(NSString *) stringByResolovingSymlinksInPath


//消除~ ; ..(上一層目錄) ;(目前目錄)以及符號連結,將路徑標準化

-(NSString *) stringByStandizingPath



常用的路徑函數


//回傳目前使用者的登入名稱

NSString *NSUserName(void)


//回傳目前使用者的完整使用者名稱

NSString *NSFullUserName(void)


//回傳目前使用者家目錄的路徑

NSString *NSHomeDirectory(void)


//回傳user的家目錄

NSString *NSHomeDirectoryForUser(NSString *user)


//回傳建立暫存檔案的目錄路徑

NSString *NSTemoraryDirectory(void)

沒有留言: