jak*_*ins 63 java cross-platform file
我知道文件的相对路径,并希望能够File在Linux和Windows上将其作为对象处理.
在Java中指定独立于平台的路径的最佳方法是什么?
use*_*421 91
只是用/.我已经使用它20年了.从来没有问题.
jjn*_*guy 50
本File类包含可用于特定平台的文件路径下面的公共成员:
static String pathSeparator:
系统相关的路径分隔符,为方便起见,表示为字符串.
static char pathSeparatorChar:
系统相关的路径分隔符.
static String separator:
系统相关的默认名称分隔符,为方便起见,表示为字符串.static char separatorChar:
系统相关的默认名称分隔符.
Col*_*ert 13
您可以在Java中使用任何路径分隔符,它可以在Unix和Windows上使用.如果您仍想使用系统路径分隔符File.separator,则会根据当前系统为您提供正确的属性.
对于root,你可以使用listRoots()它给你一个root数组,在Unix系统上只有一个元素,在Windows上只有你有多个驱动器.
| 归档时间: |
|
| 查看次数: |
86013 次 |
| 最近记录: |