Veröffentlicht 7. Januar 201015 j Tag, ich kopiere mit einer batchdatei eine csv in ein Archiv verzeichniss und gebe dieser einen Zeitstempel. Das ganze sieht dann ungefair so aus: name_der_datei_ttmmyyyy_hhmmss.csv Zur besseren Ansicht würde ich jetzt gerne Punkte an den richtigen stellen plazieren. Quasi das es so aussieht: name_der_datei_tt.mm.yyyy_hh:mm:ss.csv Kenne die Syntax leider nicht sollte aber doch möglich sein oder? Hier mein Code: copy C:\Dateipfad\name_der_dateicsv C:\Dateipfad\Archiv set mydate=%date:~-7,2%%date:~-10,2%%date:~-4% set mytime=%time:~-11,2%%time:~-8,2%%time:~-5,2% ren C:\Dateipfad\Archiv\name_der_datei.csv tmpdata_%mydate%_%mytime: =0%.csv pause Gruß Crowz
7. Januar 201015 j Punkte ja. Schau mal dort. Batch-Datei erstellen, um Datei mit aktuellem Datum abzuspeichern - administrator Frank
7. Januar 201015 j habe ich schon geschaut aber so das vielversprechende ergebniss ist es irgendwie nicht. Gibt es nicht etwas simpleres? So in etwa? (geht nicht aber vllt gibts was ähnliches?) set mydate=%date:"."~-7,2%%date:"."~-10,2%%date:"."~-4%
7. Januar 201015 j Die haben doch das Datum aufgesplittet in einzelne Variablen und dann später als neuen String mit Trennzeichen wieder zusammen gesetzt. Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.