在PHP中,为了确保路径包含适合OS的目录分隔符,可以使用DIRECTORY_SEPARATOR
常量(尽管might not always be necessary to do so)。
Java中是否存在等效实体?
答案 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。