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