我有一个简单的代码如何强制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,它会处理这个路径。该功能只接受“/”分隔符。 –