Bonjour

je souhaite fusionner 2 fichiers csv

un fichier mois_courant.csv de 20 000 ko
un fichier histo.csv de 510 000 ko

lorsque je lance mon script 2 phénomènes se produisent

le fichier généré global.csv fait 1 610 000 ko, pourquoi une telle différence ?

dans le fichier global.csv les 2 fichiers sont séparés d'une ligne vide l'entête du deuxième n'a pas été prise en compte.
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$getFirstLine = $true
get-childItem "C:\TEMP\*.csv" | foreach {
    $filePath = $_
 
    $lines = Get-Content $filePath  
    $linesToWrite = switch($getFirstLine) {
           $true  {$lines}
           $false {$lines | Select -Skip 1}
 
    }
 
    $getFirstLine = $false
    Add-Content "C:\TEMP\GLOBAL.csv" $linesToWrite
    }