Wie die Ausgabe in eine Datei umleiten, welcher name ist das aktuelle Datum und die Zeit?
Ich würde gerne die Umleitung der Ausgabe eines Befehls (in der Windows-Kommandozeile) zu einer Datei mit dem name ist das aktuelle Datum und die Uhrzeit. Zum Beispiel:
my_path\mysqldump.exe my_database_name > auto_generated_file_name
wo auto_generated_file_name
sollte so etwas wie 2010_09_30___11_41_58.txt
.
Dieser Befehl wird automatisch ausgeführt, von Zeit zu Zeit. Dies ist der Grund, ich brauche die Dateinamen werden automatisch generiert.
Was ist die einfachste Methode, dies zu erreichen ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der folgende Befehl erstellt eine leere Datei mit den zu erwartenden Dateinamen:
Können Sie das Teil nach
type nul >
im Ort Ihrerauto_generated_file_name
.017_0._1.__10_41_13.txt
%time:~0,2%
fügt ein Leerzeichen in die Datei name in den morgen. Zitat von der mit dem Namen in Ihrem Befehl zu sagen, Windows ist das OK.Gibt es eine schöne Lösung hier, und es entspricht fast deinem Beispiel Formatierung:
Ausgabe: "MyFile__22_05_2009__6_20.txt"