|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2004
Messaggi: 691
|
[JAVA] Problema con BufferedStreams e cat >/dev/null
Sto
![]() Ad es, Codice:
FileInputStream fs = null; Reader fileReader = null; BufferedReader input = null; try { String line = null; fs = new FileInputStream(log); fs.skip(fs.available()); fileReader = new InputStreamReader(fs); input = new BufferedReader(fileReader); File file = new File(log); long length = file.length(); while (true) { if (length <= file.length()){ if ((line = input.readLine()) != null) { // do stuff continue; } } else { line = null; input.close(); fileReader.close(); fs.close(); try{ file = new File(log); while (file.exists()!=true){ Thread.sleep(200L); } fs = new FileInputStream(log); fileReader = new InputStreamReader(fs); input = new BufferedReader(fileReader); length = file.length(); } catch (FileNotFoundException fnf){ // do stuff } } try { Thread.sleep(1000L); } catch (InterruptedException x) { // do stuff } } Come posso ovviare? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:54.