數據遷移保存的路徑斜槓被消除解決方案

數據遷移保存的路徑斜槓被消除解決方案:

path = "D:\\Temp\\Files";

path = path.replaceAll("\\\\", "/");  //必須用四條反斜槓才能表示路徑中的雙反斜槓

【如果一個路徑爲 D:\\Temp\\Files ,那麼Java轉義會自動剔除一個"\",路徑就變成了D:\Temp\Files,而當Java保存這條數據進mysql的時候,mysql也會剔除一個"\"(這是因爲mysql爲Java語言實現,它不認識單斜槓,會把其理解爲轉義符),所以最終數據庫中保存的路徑是:D:TempFiles    所以我們可以用正斜槓來代替反斜槓,而正斜槓也兼容window和Linux,反斜槓卻不能兼容】


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章