就像标题所说,我需要找到文件的目录/路径。我知道运行程序的计算机有文件,但我不知道路径/目录。我对该文件唯一了解的是它的名称(file.jar)。
File f = new File("file.jar");
String ap = f.getAbsolutePath();
return ap;
我已经尝试过使用getAbsolutePath()方法并且它没有工作,所以我想知道是否有另一种方法来获取file.jar的目录/路径。
答案 0 :(得分:2)
赋予File-constructor的参数是一个相对于工作目录的路径(只要你没有传递绝对路径)。构造函数不会搜索此文件,只是尝试在工作目录中打开具有该名称的文件。
如果您要搜索文件,这可能会有所帮助:http://docs.oracle.com/javase/tutorial/essential/io/find.html