ich habei mit Anfängerkentnissen eine Batchdatei geschrieben, welche Dateien von einem bestimmten Ordner in einen anderen kopiert, wobei nur Dateien welche geändert wurden kopiert werden:
Code:
@echo
xcopy „d:\test\test2\test3\test4*.*“ „C:\Dokumente und Einstellungen\fritz\Desktop\Sicherung3*%dat%.*“ /D /N
pause
@echo
Folgende Probleme treten dabei auf:
1.) Dateien werden überschrieben
Ist es möglich, dass wenn die Datei existiert die neuere ein Datum mit Monat/Tag/Stunde/Minuten am Ende erhält?
Beispiel: testseite_06_28_11_15.htm (für 28.6. 11 Uhr 15) oder fortlaufende Nummer am Ende ist auch o.k.
2.) Dateiname wird drastisch verkürzt
Die Dateien Heisen plötzlich: „TESD1~1.htm“
Ist es möglich das der ganze Dateiname behalten wird? Liegt es an der anzahl Zeichen?
Wenn möglich sollen Dateien im Zielverzeichniss nach 2Monaten gelöscht werden.
Vielen herzlichen Dank und viel Glück bei der WM
THX Buba