Скрипт копирования на основе файла CSV - PullRequest
0 голосов
/ 04 августа 2020

Я новичок в Powershell и ищу сценарий, который может помочь скопировать файлы из одной папки в другую на основе указанного c файла csv.

Я создал файл csv (сценарий .csv) с двумя столбцами: один для имени файла ("FILENAME") без расширения, а другой столбец с путем назначения ("DESTINATION").

Objectif должен иметь возможность принимать файлы из исходной папки (C: \ SourceFolder) и чтобы сценарий мог копировать файлы в папку назначения, указанную в csv.

Я написал такой код, но он по-прежнему не работает :

$csv   = Import-Csv "C:\Documents\script.csv"

$source = "C:\SOURCE"

foreach($file in $csv){

$foundfile = Get-Item -Path($source + "$($file.FILENAME).*")

Copy-Item $foundfile.FullName -Destination ($file.DESTINATION)

}

Не могли бы вы мне помочь с этим вопросом?

Спасибо

...