java獲取硬碟根目錄的本地路徑
//返回path路徑對應於網路硬碟根目錄的本地路徑
public String getAbsolutePath(String path)
{
String absolutePath = userRoot
+ (File.separator.equals("\\") ? path.replaceAll("/", "\\\\") : path);
return absolutePath;
}
API中:
與系統有關的預設名稱分隔符。此欄位被初始化為包含系統屬性 file.separator
的值的第一個字元。在 UNIX
系統上,此欄位的值為 '/'
;在 Microsoft Windows 系統上,它為 '\\'
。
上面程式碼實現:
如果path路徑是windows路徑則把其中的unix路徑轉windows,否則直接輸出unix路徑。
java中表示'\'用"\\"
而正則式中'\'為特殊符號 與java規則結合"\\"僅僅表示單一的轉義符號 缺乏轉義體無法獨立存在
所以"\\\\"僅表示匹配"\"的模式
相關文章
- 在laravel框架中獲取storage目錄的路徑Laravel框架
- python獲取指定目錄所有檔案絕對路徑Python
- C#獲取根目錄的方法總結C#
- uniapp獲取軟體的根路徑(安卓)APP安卓
- Qt 程式獲取程式所在路徑、使用者目錄路徑、臨時資料夾等特殊路徑的方法QT
- 探討Classloader的 getResource("") 獲取執行根目錄方法
- 探討Classloader的 getResource(“”) 獲取執行根目錄方法
- java獲取專案路徑工具類Java
- win10怎麼獲取當前目錄_win10系統如何快速獲取檔案路徑Win10
- Java 獲取Word中的標題大綱(目錄)Java
- java編譯和獲取resource目錄的問題Java編譯
- 微信小程式根據本地快取圖片路徑,生成縮圖的方法微信小程式快取
- Java 獲取本地時間與網路時間Java
- CentOS 個人目錄下中文路徑轉英文路徑CentOS
- vue獲取目錄下的檔名Vue
- 如何獲取 Linux 中的目錄大小Linux
- git獲取當前所在的目錄Git
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java
- 配置vuter的根目錄
- 獲取和設定pdf目錄
- 在JSP獲取虛擬目錄JS
- [BUG反饋]系統配置裡的“資料庫備份根路徑”不自動生成目錄資料庫
- Java中獲取JAR檔案中資源路徑的三種方法JavaJAR
- Java中獲取URI最後一個路徑段的4種方法Java
- wamp修改根目錄
- Linux C獲取當前工作目錄Linux
- PHP獲取目錄中的全部內容RecursiveDirectoryIteratorPHP
- python基本操作-檔案、目錄及路徑Python
- tomcat 配置根路徑Tomcat
- VUE - 配置根目錄(用@代表src目錄)Vue
- ASP.NET MVC獲取上傳的路徑ASP.NETMVC
- 如何在Java中獲取Windows和Linux/Mac系統上的桌面路徑JavaWindowsLinuxMac
- Excel 讀取圖片並獲取儲存路徑Excel
- c++ 獲取資料夾目錄名字C++
- Linux基礎命令---mirror獲取ftp目錄LinuxFTP
- 獲取當前js檔案被引用的路徑JS
- FileUpload 上傳的檔案獲取相對路徑
- 獲取絕對路徑 【檔案找不到】
- 獲取微信小程式頁面路徑微信小程式