private long ReadTotal() throws IOException { FSDataInputStream inStream = fs.open(new Path(PathTMP2, "part-r-00000")); try { InputStreamReader isr = new InputStreamReader(inStream); BufferedReader br = new BufferedReader(isr); String line = br.readLine(); return Integer.parseInt(line); } finally { inStream.close(); } }