我想/在我的 Java 程序中使用。
但我正在寻找一个变量常量——比如File.separator(它给出\)。
Java 有java.io.File.separator和java.io.File.separatorChar,它将给出当前操作系统的标准路径分隔符。例如,在 Linux 上将返回/,在 Windows 上\。如果您想要一个/与底层操作系统无关的常量,则需要在您自己的代码中自己定义它。
您还可以使用 获取路径分隔符java.nio.file.FileSystem.getSeparator(),例如使用FileSystems.getDefault().getSeparator().
但是,最好将路径构建留给java.nio.file.Path而不是自己连接子路径。
如果我没记错的话,如果操作系统对不同的文件系统有不同的分隔符(AFAIK 只是理论上的问题),那么Path应该能够为您解决这个问题。
为简化起见,在常见操作系统(Linux、MacOS 和 Windows)上,您始终可以/在 Java 代码中将其用作路径分隔符。
| 归档时间: |
|
| 查看次数: |
126 次 |
| 最近记录: |