比方说,我有下面的代码:Java的FileOutputStream中默认创建路径
String fileName = "name.txt";
FileOutputStream fileOut = new FileOutputStream(fileName);
wb.write(fileOut);
这样一来,该文件将在项目的bin文件夹下创建。
但是,如果我在整个路径特定文件名:
String fileName = "c:/temp/name.txt";
这个文件将在创建在c:\ temp文件夹。
很对?为什么会发生这种情况,FileOutputStream如何工作?
为什么不运行它并查看会发生什么 – 2013-05-09 19:26:06
关闭输出流。 – Tdorno 2013-05-09 19:27:41
我建议你阅读这个Java教程:http://docs.oracle.com/javase/tutorial/essential/io/index.html – Barranka 2013-05-09 19:28:24