Ich möchte mit dem md
Befehl einen Ordner erstellen und das aktuelle Datum anhängen.
md = c:\Hund %Datum%
Was aber nicht funktioniert.
Wie füge ich das Datum an?
Antwort1
Versuchen Sie diesen Code
mkdir "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"
Gleicher Befehl mitMdanstattmkdir.
md "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"
Ausgabe
Folder Name 04-04-2019
Bearbeiten: "-" zu "%date:~7,2%" hinzugefügt; mkdir- und md-Befehle geändert, der Code sollte jetzt wie erwartet funktionieren.
Referenz
Antwort2
Geben Sie in einer Eingabeaufforderung den folgenden Befehl ein:
set var=DOG %date:~-4,4%%date:~-7,2%%date:~-10,2% && md "%var%"
Dabei wird zunächst eine Systemvariable 'var' mit dem WertHUND 20190304
wartet, bis dies erledigt ist ('&&'), und
erstellt dann ein Verzeichnis mit dem Namen und dem Inhalt von 'var'.
Die „doppelten Anführungszeichen“ sind aufgrund des Leerzeichens zwischen DOG und dem Datum erforderlich.