0
У меня есть эта строка коды для перемещения файлов и папок в течение определенного возраста в другую папкуПеремещение файлов в Powershell
Но он не работает, я запускаю его, но он просто возвращается к быстрому
Get-ChildItem -Recurse c:\test | where-Object {$_.Creationtime -lt (Get-Date).AddMonths(-6)} | ForEach-Object { robocopy "c:\test" "c:\old" /Z /S }
не будет работать правильно, вам нужно '$ _ Fullname' вместо'. "C: \ Test \ $ (. название $ _)" ' –
христианские спасибо за вашу помощь, но это тоже не работает ... его вроде robocopy par t не работает. Я попытался запустить Robocopy из линии cmd, и он отлично работает сам по себе – user1130264
Ocaso, вы имеете в виду «c: \ test \ $ _. Fullname»? » – user1130264