Veröffentlicht 13. Dezember 201212 j Hallo Zusammen, besteht in Windows die möglichkeit, Dateien oder gar ganze ordner in Abhängigkeit vom letzten zugriff ( öffnen der Datei ) zu verschieben?! Also z.B. wenn eine Datei in ordner A seit 3Jahren nicht mehr geöffnet wurde, dass sie dann automatisch in ordner B verschoben wird?! Danke im voraus!
16. Januar 201312 j Hallo, Hier ein Skript das Emails verschickte wenn die Datei älter ist als 7 Tage. Kannst du ja entsprechend anpassen die Tage und das er dann Ordner kopieren soll. REM Script zur Überprüfung des Änderungsdatums einer Datei. Ist das Datum REM älter als Heute -x wird eine Mail versendet REM ============================================= REM Hier wird die Zieldatei definiert: REM ---------------------------------- SET Zieldatei=\\Server\Datenbank\Datenbanksicherung REM Hier wird die Dauer in Tagen angegeben, innerhalb der eine Änderung REM innerhalb dieser Datei stattgefunden haben muss: SET LastModified=7 SET Servername=Server REM Hier werden die E-Mail-Parameter gesetzt: REM ----------------------------------------- SET Sender=admin@mail.de SET Password=yourpassword SET SMTPServer=10.10.1.1 SET Recipient=sebastian@mail.de REM Schreibe aktuelles Datum und Uhrzeit in Log >> log.txt ECHO Aktuelles Datum: >> log.txt Date /t >> log.txt ECHO ------------------ >> log.txt Echo Aktuelle Uhrzeit: >> log.txt Time /t >> log.txt REM Prüfung, ob die Datei existiert IF NOT EXIST %Zieldatei% GOTO :FILEDOESNOTEXIST WasFile %Zieldatei% modified after today-%LastModified% >> log.txt if not errorlevel 1 goto TRUE >> log.txt :LASTMODIFICATION >> log.txt ECHO ==================================================================================== >> log.txt ECHO Datei %Zieldatei% wurde innerhalb der letzten %LastModified% Tage nicht verändert, sende Mail >> log.txt echo "Die Datenbank-Datei %Zieldatei% wurde auf dem %Servername% innerhalb der letzten %LastModified% Tage nicht veraendert" | "\\Server\edv$\Mail\blat.exe" - -server %SMTPServer% -to %Recipient% -f %Sender% -s "Letzte Aenderung von Datenbank auf %Servername% zu lange her" rem blat.exe -body "Die Datei %Zieldatei% wurde innerhalb der letzten %LastModified% Tage nicht veraendert" rem -ps FOOTER.txt -to REM %Recipient% -subject "Letzte Aenderung von Datenbank auf %Servername% zu lange her" -Server %SMTPServer% -f %Sender% -u %Sender% >> log.txt ECHO ==================================================================================== >> log.txt EXIT :TRUE ECHO ==================================================================================== >> log.txt ECHO Datei wurde innerhalb der letzten %LastModified% Tage geändert >> log.txt ECHO ==================================================================================== >> log.txt EXIT :ERROR ECHO Datei nicht gefunden EXIT :FILEDOESNOTEXIST ECHO ==================================================================================== >> log.txt ECHO Die Datei %Zieldatei% existiert auf %Servername% nicht oder kann nicht aufgerufen werden, sende Mail >> log.txt echo "Die Datei %Zieldatei% auf %Servername% existiert nicht oder konnte nicht erreicht werden!" | "\\Server\edv$\Mail\blat.exe" - -server %SMTPServer% -to %Recipient% -f %Sender% -s "Datei nicht existent oder unerreichbar" REM blat.exe -body "Die Datei %Zieldatei% existiert nicht oder konnte nicht erreicht werden!" -ps FOOTER.txt -to %Recipient% -REM subject REM "Datei nicht existent oder unerreichbar" -Server %SMTPServer% -f %Sender% -u %Sender% -pw %Password% >> log.txt ECHO ==================================================================================== >> log.txt EXIT
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.