【发布时间】:2011-08-11 21:14:29
【问题描述】:
在 PHP 中,为了确保路径包含适合操作系统的目录分隔符,可以使用 DIRECTORY_SEPARATOR 常量(尽管它是 might not always be necessary to do so)。
Java 中有没有等价的实体?
【问题讨论】:
在 PHP 中,为了确保路径包含适合操作系统的目录分隔符,可以使用 DIRECTORY_SEPARATOR 常量(尽管它是 might not always be necessary to do so)。
Java 中有没有等价的实体?
【问题讨论】:
java.io.File 类提供了两个系统相关常量:
java.io.File.separator 是一个包含与系统相关的名称分隔符的字符串(即,Unix 为“/”,Windows 为“\”)java.io.File.pathSeparator 是一个包含与系统相关的路径分隔符的字符串(即,Unix 为“:”,Windows 为“;”)【讨论】:
DIRECTORY_SEPARATOR 是用于分隔路径中的目录的正斜杠或反斜杠。 java.io.File.pathSeparator 是用于分隔整个路径的字符,通常是冒号或分号。
PATH_SEPARATOR(但这里没有问)。
使用Google 将我带到java.io.File
公共静态最终字符分隔符
系统相关的默认名称分隔符。该字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,该字段的值为 '/';在 Microsoft Windows 系统上,它是 '\'。 也可以看看: System.getProperty(java.lang.String)
公共静态最终字符串分隔符
系统相关的默认名称分隔符,为方便起见表示为字符串。该字符串包含单个字符,即 separatorChar。
【讨论】: