在Windows中是支持\和/两种分隔符的,当然默认是\作为路径分隔符 在UNIX中则只支持/作为路径分隔符 所以在编写程序的时候这一点有必要注意一下(解决方案如下):
a.编码的时候使用/作为分隔符
b.使用File.sperator来作为分隔符,这个方法会返回一个字符串,代表当前文件系统的路径分隔符,可以将该值保存为一个变量,用该变量作为路径分隔符来拼接路径(该方法较为麻烦,但比上边更稳妥)
c.JDK7引入了一个新的文件接口PATH以及一个静态的文件创建类PATHS,创建文件的时候把路径中的目录名填入方法,它会自动根据当前文件系统的路径分隔符去拼接一个完整的文件路径。