前言
當前項目目錄
windows 為 E:\project\testpro\
linux 為 /project/testpro/
Windows環境下獲取絕對路徑情況
使用 a/b/c 為路徑,獲取絕對路徑: new File("a/b/c").getAbsolutePath()
其得到路徑為 E:\project\testpro\sspt-sppt\a\b\c
使用 /a/b/c 路徑,獲取絕對路徑 new File("/a/b/c").getAbsolutePath()
其得到路徑為 E:\a\b\c ,
其中的區別就在於 目錄之前是否加入 /
在Linux中該標識為根目錄。
而在window下,則會替換為 A:\、B:\、C:\、D:\ 等等盤符,盤符的選擇會以windows中項目所在盤符為標准,如果項目在E盤符的某個目錄下,則選擇的盤符就為E:\。
Linux環境下獲取絕對路徑情況
使用 a/b/c 為路徑,獲取絕對路徑: new File("a/b/c").getAbsolutePath()
其得到路徑為 /project/testpro/sspt-sppt/a/b/c
使用 /a/b/c 路徑,獲取絕對路徑 new File("/a/b/c").getAbsolutePath()
其得到路徑為 /a/b/c