小编jan*_*pol的帖子

在Windows上写入aux文件时会发生什么?

我有以下代码:

public class MyTest {
  public static void main(String [] args) throws Exception {
    java.io.File f = new java.io.File("aux.txt");
    f.createNewFile();
    java.io.FileWriter fw = new java.io.FileWriter(f);          
    fw.write("Hello");
    fw.flush();
    fw.close();
  }
}
Run Code Online (Sandbox Code Playgroud)

该代码将运行,并且不会引发任何异常。例外:文件aux.txt不存在。我发现f.createNewFile()返回false,因为不允许在Windows上创建aux文件。好吧,我可以接受。

但是,我的困惑是:如果FileWriter没有抛出任何异常,它将写入何处?

java windows

3
推荐指数
1
解决办法
1138
查看次数

标签 统计

java ×1

windows ×1