Ich habe einen Pfad in einer Zeichenfolge,
"C:\temp\mybackup.zip"
Ich möchte einen Zeitstempel in dieses Skript einfügen, zum Beispiel
"C:\temp\mybackup 2009-12-23.zip"
Gibt es eine einfache Möglichkeit, dies in PowerShell zu tun?
powershell
Chris Jones
quelle
quelle
get-date -f yyyy-MM-dd
Ich musste einen Moment innehalten, bevor mir klar wurde, dass es nicht der-f
Operator, sondern die Kurzform für den-Format
Parameter ist . Es sah irgendwie ziemlich fehl am Platz aus :-)Hier ist ein PowerShell-Code, der funktionieren sollte. Sie können das meiste davon in weniger Zeilen kombinieren, aber ich wollte es klar und lesbar halten.
quelle
Ich musste unser Sicherheitsprotokoll exportieren und wollte Datum und Uhrzeit in koordinierter Weltzeit. Dies erwies sich als eine Herausforderung, aber so einfach auszuführen:
Der magische Code ist genau dieser Teil:
quelle
hh
ist 12 Stunden Zeit, ohnett
es ist nicht sinnvoll. WennHH
Sie verwenden, haben Sie 24 Stunden Zeit. Ich würde entweder empfehlenhhmmsstt
oderHHmmss
hh
zuHH
oben geändert . Ich denke, das werden die meisten Leute wollen.Danke für das obige Skript. Eine kleine Änderung, um die Datei korrekt hinzuzufügen. Versuche dies ...
quelle
Verwenden:
quelle
$filenameFormat = "mybackup $(Get-Date -Format "yyyy-MM-dd").zip"
da das dem OP-Format entspricht