1

我有这样的代码:

File file = new File(Environment.getExternalStorageDirectory(), fileName);
FileOutputStream os = null;
try {
    os = new FileOutputStream(file);
} catch (FileNotFoundException e) {
    System.err.println("Error while creating FileOutputStream");
e.printStackTrace();
}
os.write("something".getBytes());
os.close();

当我在我的 HTC 愿望 xi 上创建文件时,必须断开 USB,等待几分钟,再次连接它以在 Windows 资源管理器中查看创建的文件。为什么会这样?我该如何预防?

另外:当我在手机的终端中使用 ls 时,我会立即看到这个文件。

4

1 回答 1

1

尝试调用close()FileOutputStream。

于 2013-09-28T16:59:22.963 回答