Добавить / добавить данные в столбец CSV - PullRequest
0 голосов
/ 07 марта 2019

Я потратил больше недели на изучение этого вопроса, и ни одна из справок не сработала.Я начал с этого:

$File = "C:\FOLDER\index - Copy.csv"
Import-Csv -Delim ',' $File |
    ForEach-Object {$_.col1 = "C:\FOLDER\$($_.col1)"; $_} |
    Export-Csv Index2.csv -Delim ',' -NoTypeInformation

, который я нашел в другом месте на этом сайте и изменил, как я ожидал.Но я получил эту ошибку:

Exception setting "col1": "The property 'col1' cannot be found on this object.
Verify that the property exists and can be set."
At line:2 char:69
+ Import-Csv -Delim ',' $File | ForEach-Object {$_.col1 = "C:\FOLDER\$($_.col1)";$_ ...
+                                                                      ~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], SetValueInvocationException
    + FullyQualifiedErrorId : ExceptionWhenSetting

Все, что я хочу сделать, это взять CSV-файл, который выглядит следующим образом:

Path,Filename
123456789,654321
234567891,543216
345678912,432165

и, в конечном итоге, заканчивается:

Path,Filename
C:\FOLDER\123456789.jpg,654321.jpg
C:\FOLDER\234567891.jpg,543216.jpg
C:\FOLDER\345678912.jpg,432165.jpg
...