构造File对象,使用File对象取上级目录,再取绝对路径
File f = new File("c:\\temp\\01\\1.txt");
if(f.exists()){
System.out.println(f.getParentFile().getAbsolutePath());
}
你只有知道路径才能找到文件啊,你逆向思维?你都知道文件叫c:\temp\01\1.txt ,那不是把.txt去掉就是路径了啊.........
我估计你的意思是程序找不到这个文件,应该是程序里面FileReader("c:/temp/01/1.txt")写错了。注意路径里面是反斜杠