|
|||||||
|
|
|
![]() |
|
|
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: 23:02.


















