java路径分隔符的使用问题

2025-05-11 02:10:49
推荐回答(4个)
回答1:

其实很简单,路径分隔符就是\或/,由於在java里面\是转义字符,所以要把它当成字符串输出的时候就的在加一个\来转义,这样,\\最後输出的时候还是\,Path.separator是根据你的操作系统,自动的取分隔符,比如日文操作系统,默认的分隔符就是一个¥,其实换成中文系统符号还是\

回答2:

通常使用\\或/,也可以使用File.separator 一般我在写路径时经常用 /

回答3:

路径分割符号问题,不同的操作系统不同。在程序中不要硬性编码与平台相关的任何常量,比如行分隔符,文件分隔符,路径分隔符等等,这些常量在不同的平台上是不同的,比如文件分隔符,在UNIX和MAC中是“/”,在windows中是“\”,如果要使用这些常量,需要使用jdava.util.Properties类的getProperty方法,或者 System.getProperty("file.separator");
例如:java.util.Properties.getProperty(“file.separator”)可以获得文件分隔符,getProperty (“line.separator”)返回行分隔符,getProperty(“path.separator”)返回路径分隔符

回答4:

通常使用\\或/,也可以使用File.separator