Code:
public void jbuscanActionPerformed(final ActionEvent evt) {
File newfile = new File(jtfziel.getText());
try {
File d = new File(jtfstart.getText());
File[] filesd = d.listFiles();
for(int j = 0; j < filesd.length; j++) {
File file = new File(newfile + str1 + filesd[j].getName());
if (file.exists()) {
//System.out.println(file);
}
else
{
BufferedInputStream in = new BufferedInputStream(new FileInputStream(filesd[j]));
BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(newfile + str1 + filesd[j].getName()));
int r;
while ( (r = in.read()) != -1)
out.write(r);
jtaziel.append(filesd[j].getName() + '\n');
in.close();
out.close();
}
}
}
catch (Exception e) {System.out.println( e );}
}
Morgen!!!!!!!
Dieser Teil meines Prog. überprüft beliebige Verzeichnisse auf Dateien.
Wenn in dem einen Verzeichniss eine Datei hinzukommt, wird sie ins andere kopiert.
Funktioniert so weit auch schon ganz gut, ich würde das gerne in eine While-Schleife legen, so dass
ständig überprüft wird.
Aber das gibt dann eine Endlos-Schleife, und das Prog. blockiert.
Kann man da irgendwas mit einem Thread machen? (kenne mich mit Threads nicht gut aus, weis nur das es sie gibt!)
:bahnhof:
Einer ne Idee was man da so machen kann?