【发布时间】:2014-09-02 18:57:10
【问题描述】:
我想知道是否使用:
System.getProperty("user.dir");
获取文件夹的绝对路径是最好的方法吗?我希望将我的应用程序传递到其他计算机上,我需要一个完整的证明方法来获取“主”目录,这样当我需要使用其他文件夹时,我就可以添加到路径中:
String path = System.getProperty("user.dir");
String otherFolder = path + "\\other";
【问题讨论】:
-
根文件夹是“/”。你想做什么?
-
"user.dir" 是当前工作目录,不是主目录
-
您似乎在这里混淆了概念。
user.dir是当前目录。File对象的“绝对路径”由getAbsolutePath()获取。 -
一旦你的标题被确定为表达你真正想要的,这个问题就变得荒谬了。
System.getProperty("user.dir")根本不是获取主目录的方法,而是获取当前工作目录的方法。 -1 导致自己混乱。 -
对不起,我猜不是我的意思。只是意味着工作目录。选词错误:S
标签: java