Veröffentlicht 13. Oktober 200519 j Hallöchen! Kennt jemand von euch ein Tool das sich dass Änderungsdatum von mehreren Dateien anschaut, überprüft ob das Datum älter als 3 Tage ist und in diesem Fall eine Email verschicken kann?
13. Oktober 200519 j Kennt jemand von euch ein Tool das sich dass Änderungsdatum von mehreren Dateien anschaut, überprüft ob das Datum älter als 3 Tage ist und in diesem Fall eine Email verschicken kann? Dafür dürfte es wohl kaum ein fertiges Tool geben - aber ist in ein paar Minuten selbst geschrieben: package de.perdian.demo; import java.io.File; import java.util.Date; public class FileCheck { private static final long THREE_DAYS = 1000 * 60 * 60 * 24 * 3; public static void main(String[] args) { File directory = new File(args[0]); File[] directoryEntries = directory.listFiles(); for(File file : directoryEntries) { long lastFileAccess = file.lastModified(); long timeSinceLastFileAccess = System.currentTimeMillis() - lastFileAccess; if(timeSinceLastFileAccess > THREE_DAYS) { FileCheckEmailSender sender = new FileCheckEmailSender(); sender.sendEmail(file); } } } } class FileCheckEmailSender { public void sendEmail(File modifiedFile) { StringBuilder message = new StringBuilder(); message.append("File geändert: ").append(modifiedFile.getAbsolutePath()); message.append("\nDatum: ").append(new Date(modifiedFile.lastModified())); // Jetzt die message irgendwie versenden EmailSender.send(message); } }
20. Oktober 200519 j die Software heißt Easy2Sync für Dateien 1.09 bzw. Easy2Sync für Outlook 1.07 www.itsth.de Hersteller: Thomas Holz
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.