Bonjour,

Je debute, et j'ai fait ce Script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Echo `n "************************** Concaténation de toutes les extractions dans : **************************"

$date = get-date -uformat "%Y%m%d"
$Out_File = "ALL_REGION_AWS" + '_' + $date + ".csv"


$File_Header = "_Header.csv"
Add-Content $File_Header ('Header1 Header2 Header3 Header4')

$getFirstLine = $true

get-childItem "*.csv" | foreach {

$filePath = $_
$lines = $lines = Get-Content $filePath 

$linesToWrite = switch($getFirstLine) {
$true {$lines}
$false {$lines | Select -Skip 0}

}
$getFirstLine = $false
Add-Content $Out_File $linesToWrite 
}
La concaténation des fichiers CSV présent dans le dossier d'execution se fait bien mais ...

Questions :
- Le fichier _Header se met en dernière ligne alors que je voudrais le mettre en première ligne ... Je n'arrive pas à trouver la solution ...
- J'aimerai remplacer les Tabulations du fichier CSV final par des ";"

Merci par avance pour votre aide.