如何查找文件的目录

时间:2014-07-17 15:38:16

标签: java file path directory

就像标题所说,我需要找到文件的目录/路径。我知道运行程序的计算机有文件,但我不知道路径/目录。我对该文件唯一了解的是它的名称(file.jar)。

File f = new File("file.jar");
    String ap = f.getAbsolutePath();
    return ap;

我已经尝试过使用getAbsolutePath()方法并且它没有工作,所以我想知道是否有另一种方法来获取file.jar的目录/路径。

1 个答案:

答案 0 :(得分:2)

赋予File-constructor的参数是一个相对于工作目录的路径(只要你没有传递绝对路径)。构造函数不会搜索此文件,只是尝试在工作目录中打开具有该名称的文件。

如果您要搜索文件,这可能会有所帮助:http://docs.oracle.com/javase/tutorial/essential/io/find.html