1
Не в сети
Сообщений: 1
Благодарностей: 0
Предупреждений:
Из:
Род занятий:

здравствуйте! я начинающий пользователь 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}}}

что здесь не так, как вообще производится сравнение файлов из дувух каталогов по какому либо признаку, если файдов в каталогах много!!

#190239   | 02.03.10 15:44
Все права принадлежат © MSInsider.ru (ex TheVista.ru), 2019
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.023 секунд (Общее время SQL: 0.007 секунд - SQL запросов: 38 - Среднее время SQL: 0.00018 секунд))