2012-02-27 94 views
0

当我执行下面的代码:如何使用Java查找文件属于哪个文件夹?

File f = getFile(); 
String absPath = f.getAbsolutePath() 

System.out.println(absPath); 

我得到以下打印出来:

C:\用户\ MYUSER \桌面\测试\ file.txt的

但那不是我想要的!我想绝对路径通往file.txt,即:

C:\用户\ MYUSER \桌面\测试\

我试图弄清楚如何使用Java文件I/O API来实现这一点,但我似乎无法找到任何匹配我所寻找的东西。感谢您向正确的方向推动。

回答

3

看看这里:File#getParentFile()

+0

请让1.4.2 javadocs死掉:) – Bozho 2012-02-27 22:19:22

+0

这是第一个正确答案!我看到你的删除评论!哈哈! ;) – 2012-02-27 22:20:34

+0

我会,如果谷歌不会把它带到第一次搜索命中,每次我搜索java文档。 – 2012-02-27 22:21:27

2

getParentFile()文件的方法,在这里你的朋友。

相关问题