絕對路徑到相對路徑的轉(zhuǎn)換
昨日一同事需要這樣一個功能,將一個絕對路徑轉(zhuǎn)換成相對路徑,當(dāng)然是相對于另一個目錄或者文件。看了一邊File里的函數(shù),沒有,Google一番,也沒找到現(xiàn)成的。就想,可能要自個寫了,但是路徑在多種系統(tǒng)下有很大的不同,/和\還是小事,Windows下有設(shè)備符,還不知Mac是怎么樣的,想起來就頭痛。還好我突然想起Eclipse里面好像有個Path類,找出來一看,還真有這個功能,public static String getRelativePath(Path fullPath, Path fBasePath)
測試一番,三個系統(tǒng)下都沒有錯誤,真是不錯。感謝開源!
posted on 2007-05-04 16:21 gr8vyguy 閱讀(1309) 評論(0) 編輯 收藏 所屬分類: Java