如果我使用" outputStreamWriter.write(data);"?
,那么文件将被写入的默认路径是什么?没有发生错误,因此必须写入文件。但是哪里?我无法找到它:)
答案 0 :(得分:0)
假设您使用 relative 路径,其中FileOutputStream
位于outputStreamWriter
以外的某个地方,它基于打开文件时当前目录的内容输出。通常,这是程序启动时所在的目录,假设您没有更改它。
如果正在更改它,它将基于当OutputStreamWriter
对象(或者更确切地说,基础FileOutputStream
对象)打开时当前目录的内容文件。
当然,如果您使用绝对路径打开文件,它就会出现在您告诉它的位置。