2011-07-28 104 views
0

我有一个关于File类的简单问题。在我看到的一个例子中:
File path = new File(".");
我不明白是什么“。”手段。它指的是什么目录?类文件:构造函数

回答

5

".",在文件系统的上下文中,几乎所有的语言都是指当前的工作目录。

new File(".");表示“给我一个文件对象,它引用了此应用程序当前正在工作的目录”。这通常是(但并非总是)应用程序从中调用的目录。

1

“。”路径通常指当前的工作目录。诚然,我认为它可能是有意义的使用,让你同样的信息系统属性,如果你碰巧在系统上运行的位置是不是这样的:

File path = new File(System.getProperty("user.dir")); 
0

你可以使用 ”。”引用文件系统的当前目录或“..”来引用当前目录的父目录。