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