Используйте Get-ChildItem
для перечисления файлов в папке на основе фильтра подстановочных знаков и используйте Move-Item
для их перемещения в новый каталог , Где keyword
является ключевым словом:
Get-ChildItem -File C:\path\to\directory\*keyword*.pdf | ForEach-Object {
Move-Item -Force $_ C:\path\to\new\directory
}
Или вы можете просто использовать Move-Item
напрямую, но учтите, что при этом также будут оцениваться каталоги, которые могут случайно перемещать файлы, которые вам не нужны (например, если у вас есть каталог, оканчивающийся на .pdf
, он также может переместить весь каталог):
Move-Item -Force C:\path\to\directory\*keyword*.pdf C:\path\to\new\directory