Hi,
Ich habe ein herausforderndes Problem in diesem Skript.
Das Skript funktioniert super, aber der Ordner, der beim Start des Skripts mit dem aktuellen Datum erstellt wird, wird während das Skript läuft nicht nochmal mit dem neuen aktuellen Datum erstellt, sondern bleibt beim alten Datum vom ersten Ordner, bedeutet der alte Ordner wird überschrieben oder nichts passiert dank (/XC /XN /XO).
Das liegt daran, dass das Skript in eine unendliche Schleife geht wegen /mon:1 /mot:1, was gut ist, aber das Datum wird NICHT aktualisiert.
Wie kann ich das so machen, dass der Ordner nicht überschrieben wird, sondern immer ein neuer Ordner mit dem aktuellen Datum erstellt wird?
Ich habe Vieles probiert, nichts hat geholfen. Ich bevorzuge "robocopy" und hoffe, dass jemand ne Idee hat fürs Problem.
Bitte um Hilfe, danke sehr!
Code:
<code>
@echo off
color 2
Set Source=C:\source
Set Destination=C:\destination
Set Folder=FolderName
Set currentdate=%date:/=-%_%time::=-%
robocopy "%Source%" "%Destination%\%currentdate% %Folder%" /E /XC /XN /XO /mon:1 /mot:1
</code>
Ich habe ein herausforderndes Problem in diesem Skript.
Das Skript funktioniert super, aber der Ordner, der beim Start des Skripts mit dem aktuellen Datum erstellt wird, wird während das Skript läuft nicht nochmal mit dem neuen aktuellen Datum erstellt, sondern bleibt beim alten Datum vom ersten Ordner, bedeutet der alte Ordner wird überschrieben oder nichts passiert dank (/XC /XN /XO).
Das liegt daran, dass das Skript in eine unendliche Schleife geht wegen /mon:1 /mot:1, was gut ist, aber das Datum wird NICHT aktualisiert.
Wie kann ich das so machen, dass der Ordner nicht überschrieben wird, sondern immer ein neuer Ordner mit dem aktuellen Datum erstellt wird?
Ich habe Vieles probiert, nichts hat geholfen. Ich bevorzuge "robocopy" und hoffe, dass jemand ne Idee hat fürs Problem.
Bitte um Hilfe, danke sehr!
Code:
<code>
@echo off
color 2
Set Source=C:\source
Set Destination=C:\destination
Set Folder=FolderName
Set currentdate=%date:/=-%_%time::=-%
robocopy "%Source%" "%Destination%\%currentdate% %Folder%" /E /XC /XN /XO /mon:1 /mot:1
</code>