Get Filename Parts
Zuletzt geändert: 14.03.2026 05:56

Get-FilenameParts #

Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.

ÜBERSICHT #

Extrahiert Kerninformationen aus einem EDI-Dateinamen im Format “ORDERS_xxx (ORDERS-MARKANT-02407710-1-von-1).edi”.

SYNTAX #

Get-FilenameParts [-FileName] <string> [<CommonParameters>]

BESCHREIBUNG #

Zerlegt den Dateinamen und gibt die drei Kernwerte zurück:

  • Message (z.B. ORDERS)
  • PartnerName (z.B. MARKANT)
  • DocumentNumber (kann auch Bindestriche enthalten)

Am Ende der Klammer steht immer ein Muster wie “x-von-y”. Dieses wird abgeschnitten, sodass die Referenznummer übrig bleibt.

PARAMETER #

-FileName #

Type: string

Vollständiger Dateiname (inkl. Extension oder nur der Name).

AUSGABEN #

PSCustomObject mit den Eigenschaften:
  • Message - PartnerName - DocumentNumber

BEISPIELE #

# Werte aus dem Dateinamen extrahieren
Get-FilenameParts -FileName 'ORDERS_68a87f12-62ea-4208-8907-40e4019f192f (ORDERS-MARKANT-02407710-1-von-1).edi'