Die index.xml Datei enthält einen Verweis auf die im jeweiligen Ordner vorhandenen *.csv Dateien und weitere Details.
Ordner A = A.csv, B.csv, C.csv, index.xml
Ordner B = A.csv, B.csv, C.csv, D.csv, index.xml
Ordner C = X.csv, B.csv, index.xml
Das Skript fügt die CSV-Dateien von Ordner A, B und C durch Get-Content und Set-Content in Ordner D zusammen,
Ordner D = A.csv, B.csv, C.csv, D.csv, X.csv | Würde ich jetzt die index.xml aus Ordner B kopieren hätte ich später keine Informationen über die X.csv-Datei. Somit muss ich die index.xml Dateien verschmelzen ohne das Werte doppelt vorkommen. :)
Danke aber für deine Erläuterung mit dem "PrimaryKey". :) Das hilft meinem Verständnis schon mehr auf die Sprünge als vorher. :)