Batch Datei: Aktuelle Uhrzeit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Batch Datei: Aktuelle Uhrzeit

    Hallöchen liebe Gemeinde,
    ich hoffe das ich mit meinem Anliegen in diesem Bereich richtig bin.

    Ich möchte zu (einem Funktionierendem) Datum, auch die aktuelle PC Zeit
    bekommen. Leider bekomme ich das nicht hin.

    Mein derzeitiger Code in meiner Batch-Datei:

    for /f "delims=. tokens=1,2,3" %%a in ('echo %date%') do set datum=%%c.%%b.%%a

    Gibt mir aus (Bsp):
    2012.07.02 (okay soweit)

    Ich hätte aber gerne:
    2012.07.02_20:07:01 (also: _Stunde:Minute:Sekunde)

    Bin sehr dankbar über Hilfe.

    Danke Sehr
    Zuletzt geändert von Wasser_Wanderer; 02.07.2012, 19:21. Grund: Schreibfehler

  • #2
    Code:
    echo %date% %time%

    Kommentar


    • #3
      Problem gelöst

      Ich habe nun eine Lösung gefunden:

      Das Problem ist das %TIME% zeichen ausgibt die nicht in einen Dateinamen gehören.
      %TIME% gibt den string 14:18:34,45
      mit %time:~6,2% wird von dem string nur ab dem 6. Zeichen 2 Zeichen ausgeben also nur die 34
      um (z.B.) die datei test.txt umzubennen sollte folgendes gehen:

      Code :

      rename test.txt test_%date%-%time:~0,2%_%time:~3,2%_%time:~6,2%.txt

      Ergibt:
      test_2012.07.22-13_15_25.txt
      test_JAHR.MONAT.TAG-STUNDE_MINUTE_SEKUNDE.txt

      Kommentar

      Lädt...
      X