在Windows中是支持\和/兩種分隔符的,固然默認是\做爲路徑分隔符 在UNIX中則只支持/做爲路徑分隔符 因此在編寫程序的時候這一點有必要注意一下(解決方案以下): 編碼
a.編碼的時候使用/做爲分隔符接口
b.使用File.sperator來做爲分隔符,這個方法會返回一個字符串,表明當前文件系統的路徑分隔符,能夠將該值保存爲一個變量,用該變量做爲路徑分隔符來拼接路徑(該方法較爲麻煩,但比上邊更穩妥)字符串
c.JDK7引入了一個新的文件接口PATH以及一個靜態的文件建立類PATHS,建立文件的時候把路徑中的目錄名填入方法,它會自動根據當前文件系統的路徑分隔符去拼接一個完整的文件路徑。變量