none
SSIS Dateinamen umbenenen RRS feed

  • Frage

  • Hallo,

    ich habe eine Datei des Formates "DatumUhrzeit.csv" z.B "20140218043811". Diese möchte ich z.B umbenenen in "Artikelstamm.csv". Diese Datei bekomme ich einmal am Tag. Also, es ändert sich täglich das Datum und die Uhrzeit ist auch nicht immer gleich. Das Ganze würde ich ganze mit SSIS Task "Dateisystem" bewerkstelligen. Mit dem Datum komme ich klar. Allerdings mit der Uhrzeit im Dateinamen nicht. Hoffe es kann mir jemand helfen.

    Vielen Dank.

    Dienstag, 18. Februar 2014 15:11

Antworten

  • Hallo,

    die Uhrzeit vom Dateinamen wir auch hier niemand erraten können.

    Wenn Du aber immer nur eine solche Datei im Quellordner hast, kannst Du es Dir leicht machen und einen "Foreach Loop Container" mit "Foreach File Enumerator" verwenden, der den Dateinamen in eine Variable einliest. Die Variable wiederum kannst Du als "Sourcefilename" im "File System Task" verwenden, um die Datei umzubenennen.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Mittwoch, 19. Februar 2014 07:02

Alle Antworten

  • Hallo,

    die Uhrzeit vom Dateinamen wir auch hier niemand erraten können.

    Wenn Du aber immer nur eine solche Datei im Quellordner hast, kannst Du es Dir leicht machen und einen "Foreach Loop Container" mit "Foreach File Enumerator" verwenden, der den Dateinamen in eine Variable einliest. Die Variable wiederum kannst Du als "Sourcefilename" im "File System Task" verwenden, um die Datei umzubenennen.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Mittwoch, 19. Februar 2014 07:02
  • hallo,

    es hat ein wenig gedauert aber nun habe ich es geschafft.

    Eigentlich nicht so schwer, wenn man´s weiß wie es geht. Wie so Vieles im Leben.

    Vielen Dank für deine Hilfe!

    Mittwoch, 19. Februar 2014 11:15
  • Ist also gelöst?

    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Mittwoch, 19. Februar 2014 11:59
  • ja, klappt bestens
    Donnerstag, 20. Februar 2014 13:52