Как переместить указанные c PDF-документы в папке в новую папку? У всех документов, которые я хочу переместить, в названии указано ключевое слово c - PullRequest
0 голосов
/ 29 января 2020

Мой компьютер находится под строгим административным контролем, и я могу использовать только PowerShell. Пожалуйста помоги.

1 Ответ

0 голосов
/ 29 января 2020

Используйте 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
...