Wie erstelle ich ein Batch-Script, das einen Ordner kopiert und mit dem Datum umbenennt?

Antwort

Um einen Ordner kopieren und anschließend mit aktuellen umzubenennen, du eine Batch-Date verwenden. Hier ist Beispielskript, das erledigt: ``` @echo offsetlocal REMellordner undordner definieren "source_folder=CPfad\zumQuellordnerset "destination_folder:\Pfad\zumZielordnerREM Aktuelles Datum Format JJJJTT erhalten forf "tokens=2ims==" %%i ('"wmic get localdatetime /"') do set=%%i set=%datetime:~,4% set=%datetime:~,2% set daydatetime:~62% set current=%year%%monthday% REM Ord kopieren xcopysource_folder%" "%_folder%\%current%" /E / /H /Yecho Ordner wurde kopiert und mit dem Datumcurrent_date% umbenannt. endlocal pause ``` klärung der Schritte: 1. `setlocal` startet eine lokale Umgebung, Variablen zu isolieren. 2. `set "source_folder=` und `set "destination_folder=..."` definieren den Qu- und Zielordner. 3. Der `for`-Befe extrahiert das aktuelle Datum im Format `JJJJMMTT`ilfe von `wmic`. 4. `xcopy` kopiert denellordner in den Zielordner und benennt ihn mit dem aktuellen. Stelle sicher, dass du die Pfade zu den Quell und Zielordnern entsprechend anpasst. Speichere das Skript `.bat`-Datei und führe es aus, um den Vorgang durchzuführen.

Kategorie: Technik Tags: Batch Script Datum
Frage stellen und sofort Antwort erhalten