Ответ 1
Четвертый пример в разделе help -Examples Move-Item
близок к тому, что вам нужно. Чтобы переместить все файлы в source
каталоге в каталог dest
вы можете сделать это:
Get-ChildItem -Path source -Recurse -File | Move-Item -Destination dest
Если после этого вы хотите удалить пустые каталоги, вы можете использовать аналогичную команду:
Get-ChildItem -Path source -Recurse -Directory | Remove-Item