здравствуйте! я начинающий пользователь powershell/ у меня возникла такая задача скопировать файлы и подкаталоги из директории 1 в директорию 2. и если происходит совпадение имен то копировать файл если его дата создание больше (новее) чем в директории 2. кроме того при удалении папки или файла из директории 1 необходимо удалить его же в директории 2.
вот что я написал но у меня или ничего не копирует или копирует все подряд, в чем ошибка разясните пожалуйста.
dir f:\1 -recurse | sort-object name | foreach-object { if ($_.name -eq $(dir f:\2 -recurse).name) { if ($_.lastwritetime -gt $(dir f:\2 -recurse).lastwritetime) {copy-item "$_" -destination f:\2 -recurse -passthru}}}
что здесь не так, как вообще производится сравнение файлов из дувух каталогов по какому либо признаку, если файдов в каталогах много!!