Я пытаюсь переместить кучу файлов в дочерних каталогах в родительский каталог. Я проверил, что индивидуальный поиск работает и что мои конкатенации верны. Однако Move-Item ничего не делает.Move-Item не перемещает файлы
Я не могу понять, почему.
Get-ChildItem $pwd -name -recurse *.docx | foreach{ Move-Item (Join-Path . $_) .}
Любая помощь будет принята с благодарностью.
Спасибо.
Редактировать: Обновлено с решением, специфичным для моей проблемы, основанным на объяснении/ответе Дж. Дрекслера.
Get-ChildItem $pwd -name -recurse *.docx | Move-Item -Destination .
Добавить '-whatif' или' -verbose' вашу команду Move-Item, чтобы увидеть, что происходит на. –
'Move-Item $ _. FullName. \' –
@ Mathias R. Jessen: выход Get-ChildItem является строкой. Таким образом, $ _. FullName не будет работать. – abjbhat