Добрый день, подскажите пожалуйста, хочу раз сутки копировать папки и файлы из одной директории в другую, но только те, которые были созданы/изменены за последний час. Т.е. сделать что то вроде дельта синхронизации
Имеется следующая иерарихия
Folder_1
-File_1_1
-File_1_2
Folder_2
-File_2_1
-Folder_2_1
--File_2_1_1
Folder_3
Теперь если вдруг появится новый файл в папке Folder_2_1 или изменится любой другой то они должен будут скопироваться
Делаю таким образом
Get-ChildItem -Path $folder_donor | Where-Object {$_.LastWriteTime -gt (Get-Date).AddHours(-1) } | Copy-Item -Destination $folder_recipient -Recurse -Container
И вроде способ рабочий, копирует файлы, повторяет иерархию, НО при создании или изменении файлов, меняются также атрибуты папки в которой он находится, и таким образом папка также попадает под эту выборку, и в результате в новое место копируется не только изменившийся файл, но и все файлы в изменившейся папке
А нужно копировать только файлы изменившиеся, и если этот файл находится в определенной папке, то только копировать необходимую иерархию папок, без левых неизменившихся файлов