Xtend如何获取当前工作目录的完整路径

时间:2013-09-13 07:18:48

标签: java absolute-path xtend

我编写了一个允许用户输入相对路径的语法。 (例如“../../ temp / out / path”

目标是根据用户的输入和当前工作目录的绝对路径获取绝对路径,这样我也可以检查输入路径是否有效。

我可以使用库或内置函数来获取绝对路径吗? 类似于C的_getcwd()函数。

2 个答案:

答案 0 :(得分:1)

是的,Java有一个File类。您可以通过调用this constructor来创建一个String。然后你可以打电话给getAbsolutePath()。你可以这样称呼它:

package com.sandbox;

import java.io.File;

public class Sandbox {

    public static void main(String[] args) {
        File file = new File("relative path");
        String absolutePathString = file.getAbsolutePath();
    }


}

答案 1 :(得分:0)

这将打印应用程序初始化的完整绝对路径。

public class JavaApplication1 {
   public static void main(String[] args) {
       System.out.println("Working Directory = " +System.getProperty("user.dir"));
   }
}