%DATE% - Batch-Variable funktioniert nicht in Windows 10

%DATE% Batch-Variable funktioniert nicht im Windows 10

Erstellte ich eine batch-Datei:

@ECHO OFF
C:
MKDIR C:\BACKUP
CD C:\BACKUP
ECHO backing up, plz wait...
MKDIR bkup-%date%
cd bkup-%date%

Aber ich bekomme eine Fehlermeldung: "Die syntax des Befehls ist nicht korrekt." angezeigt.

Bitte helfen Sie mir, danke.

  • geben Sie echo %date% und Sie werden wahrscheinlich sehen illegale Dateinamen Zeichen
  • yup, sehe ich 12/08/2015
  • Dude, aber wie kann ich das formatieren des Datum wie 12-08-2015 ?
  • Gelöst: set datetimef=%date:~-4%_%date:~3,2%_%date:~0,2%_%time:~0,2%_%time:~3,2%_%time:~6,2%
  • MKDIR bkup-%date:/=-%
Schreibe einen Kommentar