Erstellen Sie einen Ordner mit dem aktuellen Datum als Name in der Powershell

7

Ich schreibe ein Powershell-Skript. Ich würde gerne wissen, wie man einen Ordner mit dem aktuellen Datum als Namen erstellt. Der Ordnername sollte "yyyy-MM-dd" lauten (gemäß den benutzerdefinierten .NET Format-Zeichenfolgen).

Ich weiß, dass ich zum Erstellen des Ordners diesen Befehl verwenden muss:

%Vor%

Eine mögliche Lösung könnte sein (wenn ich den Ordner im selben Verzeichnis erstellen möchte wie das Skript:

) %Vor%

Gibt es eine Möglichkeit, die Befehle zu verketten, so dass ich die Variable nicht erstellen muss?

    
Santhos 18.09.2014, 16:14
quelle

3 Antworten

15

Ja.

%Vor%

oder wie alroc vorgeschlagen, um die gleiche Formatierung unabhängig von der Kultur zu erhalten.

%Vor%     
notjustme 18.09.2014, 16:18
quelle
9

Verwenden Sie nicht ToShortDateString() als @notjustme schrieb; Die Formatierung hängt von der Ländereinstellung und den Einstellungen für das Datumsformat in den Regionen & amp; Sprachbedienfeld ZB würde jetzt auf meinem PC der folgende Verzeichnisname erzeugt:

%Vor%

Legen Sie explizit das Format der Datumszeichenfolge fest.

%Vor%     
alroc 18.09.2014 16:23
quelle
0

Kürzere ist

$date = get-date -Format yyyy-mm-dd

    
ps4sure 26.02.2016 13:22
quelle

Tags und Links