Hallo,
ich habe derzeit ein kleines Problem mit dem BufferedReader. Und zwar versuche ich über das Netzwerk eine Datei einzulesen mit (Auszug, leicht abgeändert):
Lokal funktioniert das ganze, aber im Netzwerk scheint die Datei evtl. noch von einem anderen Programm geöffnet zu sein, weswegen er in der while-Schleife feststeckt. Gibt es hierfür irgendeinen Trick, dass er abbricht sobald die zuende gelesen ist, so wie sie beim erstellen des FileReaders war?
Mfg,
Akimoon
ich habe derzeit ein kleines Problem mit dem BufferedReader. Und zwar versuche ich über das Netzwerk eine Datei einzulesen mit (Auszug, leicht abgeändert):
Java:
Pattern p = Pattern.compile("yy");
in = new BufferedReader(new FileReader(file));
String zeile = null;
while((zeile=in.readLine()) != null){
if(zeile.contains("xx")){
Matcher m = p.matcher(zeile);
if(m.find())
return;
}
}
Lokal funktioniert das ganze, aber im Netzwerk scheint die Datei evtl. noch von einem anderen Programm geöffnet zu sein, weswegen er in der while-Schleife feststeckt. Gibt es hierfür irgendeinen Trick, dass er abbricht sobald die zuende gelesen ist, so wie sie beim erstellen des FileReaders war?
Mfg,
Akimoon