1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Batch Skript Dateien zusammenfassen

Dieses Thema im Forum "Finden keinen passenden Bereich" wurde erstellt von axfa77, 30. Januar 2013.

  1. axfa77
    Online

    axfa77 Moderator Digital Eliteboard Team

    Registriert:
    9. September 2011
    Beiträge:
    5.829
    Zustimmungen:
    8.220
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Ort:
    Ruhrpott
    Hallo,

    Erst einmal tolles Forum hier, schon viel gelesen!

    Ich hoffe mir kann geholfen werden, das Skript MUSS auf einer Windows XP Kiste laufen... Ansonsten bitte verschieben.

    Mich beschäftigt folgende Problemstellung:


    Ich muss von einem entfernten PC csv-Dateien herunterladen (habe ich hinbekommen), welche folgendes Format bzw. Namen haben:

    TLG_SystemArchive_20130126_000000_-_20130126_010000_MIN.csv
    TLG_SystemArchive_20130126_010000_-_20130126_020000_MIN.csv
    TLG_SystemArchive_20130126_020000_-_20130126_030000_MIN.csv

    usw.

    Diese Dateien beinhalten jeweils 1 Stunde Daten also 60 Datensätze im Minutentakt -> 24 Dateien = 1 Tag.

    Vor den Daten gibt es immer eine Zeile (bzw. "Überschrift") eine Art Zeitstempel welcher unbedingt erhalten bleiben mus einmalig:

    Date Spalte1 Spalte2 usw.

    Daraus werden soll eine "Tagesdatei", wo alle 24 Dateien eines!! Datums zusammengefasst werden sollen (habe ich auch manuell hinbekommen via TYPE).

    Problem: Es sollen bis auf den ersten Zeitstempel die restlichen 23 entfernt werden und das anfängliche "Date" in "DATE" ersetzt werden.

    Wichtig hierbei ist auch, daß nur Dateien des Tages 20130126 in eine Datei zusammengefasst werden, also nicht die Daten vom z.B. 20130125 mit einfließen.

    Hätte jemand eine Idee dazu?

    Wäre für jeden Tip dankbar!

    Gruß


    Sent from my iPhone using Tapatalk
     
    #1
  2. phantom

    Nervigen User Advertisement

  3. frank22
    Offline

    frank22 Ist gelegentlich hier

    Registriert:
    19. Juli 2009
    Beiträge:
    49
    Zustimmungen:
    27
    Punkte für Erfolge:
    0
    AW: Batch Skript Dateien zusammenfassen

    Ich glaub da bist Du hier im falschen Forum.

    Versuchs mal eher mit Excel. Aber das wird sehr umfangreich, wenn Du alles "automatisieren" willst.
    Das könnte ich empfehlen:

    Dieser Link ist nur für Mitglieder!!! Jetzt kostenlos Registrieren ?

     
    #2
  4. axfa77
    Online

    axfa77 Moderator Digital Eliteboard Team

    Registriert:
    9. September 2011
    Beiträge:
    5.829
    Zustimmungen:
    8.220
    Punkte für Erfolge:
    113
    Geschlecht:
    männlich
    Ort:
    Ruhrpott
    AW: Batch Skript Dateien zusammenfassen

    Hallo,

    habe es jetzt so gelöst falls es jemanden interessiert:

    Code:
    setlocal enabledelayedexpansion
    pushd "D:\Ordner mit den CSV-Dateien"
    for /f "delims=" %%i in ('dir /b/on TLG_SystemArchive_*.csv') do (
        set "Name=%%~ni"
        set "Name=DAY!Name:~24,2!.XXX"
        if not exist "!Name!" (
            set /p Kopf=<"%%i"
            >"!Name!" echo !Kopf:Date_Time=DATE!
        )
        more +1 "%%i">>"!Name!"
    )
    popd
    
    Kann geschlossen werden.

    Gruß
     
    #3

Diese Seite empfehlen