这个开发工具不是提示了吗 你的scanner in没有关闭 所以就没有结束流 文件没法获取数据in.close();
在关闭流之前刷新缓存,os.flush()方法刷新缓存
你需要清空一下流缓冲,用oos.flush()
osWriter没关闭应该使用PrintWriter输出文本文件。