Java程序可以知道它的当前目录吗?

时间:2012-02-06 15:49:51

标签: java

Java应用程序是否可以知道自己的当前目录。我指的是pwd的结果。

例如,执行时

~/Documents/workspace/Project/bin $ java com/foo/bar/baz/Runner files/text1.txt 
program should know ~/Documents/workspace/Project/bin


~/Documents/workspace/Project $ java com/foo/bar/baz/Runner files/text1.txt 
program should know ~/Documents/workspace/Project

3 个答案:

答案 0 :(得分:12)

也许这会有所帮助:

File cwd = new File(".");

答案 1 :(得分:7)

您可以使用System.getProperty("user.dir")

答案 2 :(得分:4)

这称为工作目录。你可以按照以下说明获得它:

System.getProperty("user.dir");