假设我有以下代码:
String fileName = "name.txt";
FileOutputStream fileOut = new FileOutputStream(fileName);
wb.write(fileOut);
这样,文件将会被创建在项目的bin文件夹下。
然而,如果我指定了完整路径下的文件名:
String fileName = "c:/temp/name.txt";
这个文件将会被创建在 c:\temp 文件夹中。正确吗?为什么会这样,FileOutputStream 是如何工作的?