【问题标题】:How to find the directory of a file如何找到文件的目录
【发布时间】:2014-09-08 14:00:00
【问题描述】:

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

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

我已经尝试过使用 getAbsolutePath() 方法,但它不起作用,所以我想知道是否有其他方法可以获取 file.jar 的目录/路径。

【问题讨论】:

标签: java file path directory


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-23
    • 2015-01-01
    • 1970-01-01
    • 2012-09-13
    • 2022-12-12
    • 1970-01-01
    • 2012-09-29
    相关资源
    最近更新 更多