在Windows操作系统中,读写是互斥的,你既然已经打开该文件,就没法再另外对这个文件进行写。除非有严格先后顺序,比如:
  BufferedReader input = new BufferedReader(new FileReader(status_file));
  input.close(); // 先Close掉,很重要
  BufferedWriter output = new BufferedWriter(new FileWriter(status_file));
或者,你可以用 RandomAccessFile,它支持同时进行读取和写入。