J'avance un peu, j'ai modifié le début et la fenêtre de Powershell affiche bien le contenu du 1er fichier txt du dossier mais il ne termine pas l'opération et j'obtiens toujours un message d'erreur, apparemment c'est juste une histoire de parenthèses ou d'accolades mal placées ;
Code :
- Get-Content -Path "K:\test\*.txt"
- $o=""
- $n=0
- foreach($line in{
- $nline = $line.Split("," )
- $nline2=($nline[1]+$nline[2])
- if ($nline2 -ne $preventry)) {
- $n0=$nline[0]
- $o="$o,$n0"
- $n=$n0
- }
- $preventry = $nline2
- }
- if ($o.length -gt 1){
- echo $o.Remove(0,1) > "K:\test\%~na change.txt"
- } else {
- Write-Host "No resolution changes found" -ForegroundColor Red
- }
|
Je ne suis pas très sûr non plus de la manière de spécifier le nom et le dossier des fichiers à créer pour garder le nom d'origine et rajouter " change" (K:\test\%~na change).
Message édité par arnuche le 17-05-2022 à 10:08:26