Java 使用反斜杠和正斜杠更新专有文件

Java 使用反斜杠和正斜杠更新专有文件,java,properties,Java,Properties,嗨,我正在使用下面的代码更新propertyfile。问题是/正在更改为\/\/,而\正在删除。我看到一篇帖子,有人在commons-configuration-1.10中使用了1.10jar,它正在工作,但我用过它,但它对我不起作用。有没有其他罐子可以避免这种情况 PropertiesConfiguration databaseProperties; databaseProperties = new PropertiesConfiguration("Properties.properties"

嗨,我正在使用下面的代码更新propertyfile。问题是
/
正在更改为
\/\/
,而
\
正在删除。我看到一篇帖子,有人在
commons-configuration-1.10
中使用了
1.10
jar,它正在工作,但我用过它,但它对我不起作用。有没有其他罐子可以避免这种情况

PropertiesConfiguration databaseProperties;
databaseProperties = new PropertiesConfiguration("Properties.properties");
databaseProperties.setProperty("PropName", "jdbc:sqlserver://");
databaseProperties.save();

谢谢

你所说的“/”改为“/”是什么意思?\正在删除“”,意思是删除反斜杠()并用\/”更新forwaedslash(/)。如果值为Path=jdbc:sqlserver://则更新后它将变为jdbc:salserver:\/\/。这是另一个与此类似的旧线程。它可能会对您有所帮助。您可以使用File.separator,如“jdbc:sqlserver:”+File.separator,而不是将//写在引号中。如果我使用File.separator,则它会将正斜杠(//)更改为反斜杠(\)。