1

Я новичок в PowerShell. Мне нужно скопировать всю структуру папок из источника в место назначения с именами файлов, соответствующими шаблону. Я делаю следующее. Но он просто копирует содержимое в корневой каталог. Например

"E:\Workflow\ MyDirectory \ file_3.30.xml"

не копируется.

Вот моя последовательность команд.

PS F:\Tools> $source="E:\Workflow"
PS F:\Tools> $destination="E:\3.30"
PS F:\Tools> $filter = [regex] "3.30.xml"
PS F:\Tools> $bin = Get-ChildItem -Path $source | Where-Object {$_.Name -match $filter}
PS F:\Tools> foreach ($item in $bin) {Copy-Item -Path $item.FullName -Destination $destination}
PS F:\Tools> foreach ($item in $bin) {Copy-Item -Path $item.FullName -Destination $destination -recurse}

0