java读取ini文件遇到的难题
ini文件 :\key=valuebindphonewaiting=.\voice\business\systemworkplzwaiting.wavjava 代码:                  Properties   prop   =   new   Properties();
                  try{
                          String   path   =   System.getProperty("user.dir");
 prop.load(new   FileInputStream(path   +   File.separator   +   "System.ini"));
                          value   =   prop.getProperty(propertyName);取到的value是.voicebusinesssystemworkplzwaiting.wav

解决方案 »

  1.   

    用Java在properties类型的文件上读取一个文件的地址,这个地址是这样写的: C:\123.txt .这时我用Java读取会出错。    主要是因为转意字符问题  '\’消失了。 有办法使Java屏蔽掉转移字符的吗?  
     C:\\123.txt或者 C:/123.txt 方法可以解决,但是...但是读的是文件目录,不能改配置文件的~~
    我想有没有办法不改配置文件直接可以读取正确的目录名
      

  2.   

    用Java在properties类型的文件上读取一个文件的地址,这个地址是这样写的: C:\123.txt .这时我用Java读取会出错。    主要是因为转意字符问题  '\’消失了。 有办法使Java屏蔽掉转移字符的吗?  
     C:\\123.txt或者 C:/123.txt 方法可以解决,但是...但是读的是文件目录,不能改配置文件的~~
    我想有没有办法不改配置文件直接可以读取正确的目录名