Thomas Wölfers Baustatik-Blog

Thomas Wölfers Baustatik Blog

Batch-Job: In einen Ordner mit Tages-Nummer kopieren


Musste ich heute machen, und weil man so was immer wieder mal braucht, hier ein kleiner Tipp, wie man in einem Batch-Job an die Nummer des aktuellen Tages im aktuellen Monat (also 1 bis 31) kommt, und diese Nummer dann als Zielordner beim kopieren verwendet.

Einfacher ausgedrückt: Man will jeden Tag ein Backup von irgendwas anlegen, und das Backup soll in einem nummerierten Ordner landen. Die Nummer des Ordners ist dabei die Nummer des Tages.

Geht so (das interessante ist die Zweite Zeile. Da werden 2 Zeichen aus dem Date-String entnommen, und zwar ab dem ‘0’ten Zeichen.):

set DATE=%date%
set DAY=%DATE:~0,2%
copy quelle\*.* ziel\%DAY%