求java程序:如何获取本地文件的绝对目录

如我输入文件:c:尀temp尀01尀1.txt ,如何获取c:尀temp尀01尀 这段字符串
2025-04-08 06:57:51
推荐回答(3个)
回答1:

构造File对象,使用File对象取上级目录,再取绝对路径
File f = new File("c:\\temp\\01\\1.txt");
if(f.exists()){
System.out.println(f.getParentFile().getAbsolutePath());
}

回答2:

你只有知道路径才能找到文件啊,你逆向思维?你都知道文件叫c:\temp\01\1.txt ,那不是把.txt去掉就是路径了啊.........

回答3:

我估计你的意思是程序找不到这个文件,应该是程序里面FileReader("c:/temp/01/1.txt")写错了。注意路径里面是反斜杠