Я пытаюсь переместить мои старые файлы журналов в структуру папок yyyy \ MM \ dd с помощью
Get-ChildItem . -Recurse -Include *.log |
Move-Item -Dest {"D:\Archive\{0:yyyy\\MM\\dd}\{1}" -f $_.LastWriteTime, $_.Name} -Force
, но я получаю ошибку, не найденную в пути.
update
Путь к источнику не является проблемой.Похоже, использование -Force
на Move-Item
не создает отсутствующие целевые каталоги.
под вопрос : можно ли сделать то же самое без Get-ChildItem?