文件操作:Java(找不到文件)

时间:2012-07-10 16:34:02

标签: java eclipse

try {
     File makefile = new File("jk.txt");
     FileWriter fwrite = new FileWriter(makefile);
     fwrite.write(temp);
     fwrite.flush();

} catch (IOException e) {
     e.printStackTrace();
}

在此代码段中创建文件的位置?我无法在我的电脑上找到我的文件。

3 个答案:

答案 0 :(得分:3)

打印出创建文件的路径:

File f = new File(".");
System.out.println(f.getCanonicalPath());

System.out.println(makefile.getCanonicalPath());

答案 1 :(得分:1)

如果您在Eclipse上运行此文件,则该文件应位于项目根目录。

如果您正在运行此独立程序,则应在当前目录中创建该文件。

答案 2 :(得分:1)

它是在当前路径(可能是项目根目录)中创建的,因为在创建文件时没有为文件设置路径。