ищем способ указать список возможных имен файлов без расширения и рекурсивно искать в дереве папок, а затем копировать найденные файлы в новое место.
1 ответ
0
Файлы для включения могут быть прочитаны из файла.
Измените переменные $Include
, $BaseFolder
и $NewLocation
соответствии с вашими потребностями.
$Include = @"
Name1
Name2
Name3
"@
$BaseFolder = "X:\path\to\somewhere"
$NewLocation = "Y:\path\to\somewhere\else"
Get-ChildItem -Path $BaseFolder -recurse -include * |
Where-Object {$Include -contains $_.BaseName }|
Copy-Iterm -Destination $NewLocation -whatif
Если вывод выглядит нормально, удалите -whatif
в последней строке.