Java相当于PHP的DIRECTORY_SEPARATOR?

时间:2011-08-11 21:14:30

标签: java php filepath

在PHP中,为了确保路径包含适合OS的目录分隔符,可以使用DIRECTORY_SEPARATOR常量(尽管might not always be necessary to do so)。

Java中是否存在等效实体?

2 个答案:

答案 0 :(得分:5)

java.io.File类提供了两个与系统相关的常量:

  • java.io.File.separator是一个字符串,包含依赖于系统的名称 - 分隔符(即“/”表示Unix,“\”表示Windows)
  • java.io.File.pathSeparator是一个字符串,包含依赖于系统的路径分隔符(即“:”表示Unix,“;”表示Windows)

答案 1 :(得分:1)

使用Google将我带到java.io.File

  

public static final char separatorChar

     

系统相关的默认名称分隔符。此字段初始化为包含系统属性file.separator的值的第一个字符。在UNIX系统上,该字段的值为“/”;在Microsoft Windows系统上它是'\'。   也可以看看:   System.getProperty(java.lang.String中)

     

public static final String separator

     

系统相关的默认名称分隔符,为方便起见,表示为字符串。该字符串包含单个字符,即separatorChar。