Я хочу скопировать файлы из структуры каталогов в новую папку. Я не ищу, чтобы сохранить файловую структуру, просто получить файлы. Структура файла такова, что могут быть вложенные папки, но что-либо в папке с именем «old», я не хочу перемещать.
Я сделал пару попыток, но мои знания PowerShell очень ограничены.
Пример того, где существует текущая файловая структура:
Get-ChildItem -Path "C:\Example\*" -include "*.txt -Recurse |% {Copy-Item $_.fullname "C:\Destination\"}
Это дает мне все файлы, которые я хочу, включая все файлы, которые я не хочу. Я не хочу включать какие-либо файлы, которые находятся в «старой» папке. Обратите внимание: существует несколько «старых» папок. Я попытался -exclude, но похоже, что это относится только к имени файла, и я не уверен, как -exclude для пути, при этом копируя файлы.
Любая помощь?