1
テキストファイルの内容を読み込んで別のファイルに書き込もうとしています。 1秒ごとにファイルを読みたいのです。ここで私が試したことがあります。更新時にテキストファイルの値を読み取る
void setData() {
System.out.println("inside setdata");
String line = null;
String file = "E:/sss.txt";
FileInputStream fis = null;
String text = null;
try{
....
while(true) {
byte bt[] = new byte[(int) file.length()];
fis.read(bt);
text = new String(bt);
System.out.println(text);
fis.close();
line = text + line;
while(text != null) {
Thread.sleep(2000);
System.out.println(line);
}
}
}catch (Exception e){
}
}
ここで私は間違っていますか?
http://tus.svn.sourceforge.net/viewvc/tus/tjacobs/io/DataFetcher.java?view=log
は、ファイルの入力を取得:igetがが
inside setdata
inside try
http://www.
http://www.null
http://www.null
http://www.null
あなたは私の非同期DataFetcherクラスを使用して、より運を持っている可能性がある上、事前
あなたは間違った動作をしていますか? – amit
他のオプションについては、[this](http://stackoverflow.com/questions/494869/file-changed-listener-in-java)を参照してください。 – Christian