-2

ищем способ указать список возможных имен файлов без расширения и рекурсивно искать в дереве папок, а затем копировать найденные файлы в новое место.

1 ответ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 в последней строке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .