Angenommen, ich habe ein Programm, das Dateien aus dem Ordner A
in den Ordner B
verschiebt und dann über JMS sendet. Dieser Teil funktioniert gut, aber es versucht immer noch, Dateien zu verschieben, wenn keine Dateien mehr da sind. Atm Ich habe eine Arbeit rum, dass die Verbindung schließt, wenn keine Dateien da sind, aber wie es im Titel sagt, sollte das Programm stoppen, oder eher "Leerlauf", bis eine Datei im Ordner ein und dann weiter bewegen und diese Ordner senden. Ich habe keine Ahnung, ob das überhaupt machbar ist überhaupt in Java, so etwas Hilfe bitte, würde es zu schätzen wissen :) Mein Code für die Arbeit um:Programm sollte weiterarbeiten, wenn die Datei im Ordner
//dir is the "folder a" path
if (dir.listFiles().length == 0) {
try {
Thread.sleep(60000);
if (dir.listFiles().length == 0) {
session.close();
}
} catch (InterruptedException e) {
}
}
so gibt es keine einfache Möglichkeit, nach eingehenden Dateien zu sehen? oh und es wäre so schön zu erwähnen, in welcher aktion oder was auch immer das wtach eingerichtet ist :) danke – KleineKiwi
Ernsthaft ?? Sie können den Code nicht herunterladen ODER das Inhaltsverzeichnis des Handbuchs lesen und eine Aktion mit dem Namen 'Watch' bemerken. Ernst!! Jemand gibt alles und du trinkst immer noch Wein, der dir nicht die geringste Mühe abverlangt. OH MEIN GOTT. – Roger