我有一個簡單的代碼如何強制Java在Windows上使用Unix文件分隔符?
String staticDir = f.getCanonicalPath() + "/src/main/webapp/static/";
在Windows上它將返回給我 「C:\ TEMP/src目錄/主/ web應用/靜態/」。
如何強制Java使用「/」而不是「\」?
我已經試過
System.setProperty("file.separator", "/");
String staticDir = f.getCanonicalPath() + "/src/main/webapp/static/";
,但它並沒有解決問題,對我來說。
謝謝!
聽起來像一個XY問題 –
這是你的問題嗎?它會破壞什麼? – efekctive
是的,我有另一個lib,它會處理這個路徑。該功能只接受「/」分隔符。 –