Question Rechercher une valeur dans un fichier csv

Plus d'informations
il y a 12 ans 1 semaine #17162 par barbuslex
Bonjour,

J'ai un fichier csv avec 2 colonnes :
- old : Ancien nom de fichier
- new : Nouveau nom de fichier

Mon script parcours un répertoire et récupère le nom des fichiers.
Ensuite il doit aller cherche dans le fichier CSV le nouveau nom.

Voici mon code:
[code:1]
cls
$sourceFolder = \"C:\Users\folder\Desktop\source\"
$destFolder = \"C:\Users\folder\Desktop\dest\"
$csvFile = \"C:\Users\folder\Desktop\correspondances.txt\"

$csv = Import-Csv $csvFile -Delimiter \";\" -header old,new
$files = Get-ChildItem $sourceFolder -Force

foreach ($file in $files) {
$nomFichierOld = $file.name.split(\".\"«»)[0]
$nomFichierOld
$csv | where-object { $_.old -eq $nomFichierOld }
}
[/code:1]

La ligne suivante ne renvoi rien :
[code:1]$csv | where-object { $_.old -eq $nomFichierOld }[/code:1]

Pouvez vous m'aider ?

Merci<br><br>Message édité par: barbuslex, à: 13/03/14 12:08

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 12 ans 1 semaine #17163 par barbuslex
Problème résolu !

Il ne trouvait aucune correspondance dans le fichier csv en fait...

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.035 secondes
Propulsé par Kunena