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

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

该文件在此代码段中的何处创建?我在我的电脑中找不到我的文件。

4

3 回答 3

3

要打印出创建文件的路径:

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

或者

System.out.println(makefile.getCanonicalPath());
于 2012-07-10T16:41:59.260 回答
1

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

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

于 2012-07-10T16:36:29.543 回答
1

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

于 2012-07-10T16:37:22.273 回答