![]() |
копирование файлов по дню недели
Всем, Доброго дня!
Коллеги, прошу помочь. Как в этом скрипте исключить повторное копирование файлов если они уже есть, а только копировать новые файлы?? $Source_Path = "C:\Temp" $Destination_Path = "C:\backup" Get-ChildItem -Recurse $Source_Path |` ?{! $_.PSIsContainer} |` ?{$_.CreationTime.DayOfWeek -eq "Thursday"} |` Copy-Item -Destination $Destination_Path |
Можно проверять существование одноимённого конечного файла. А можно и исключать, например:
Код:
$sSourceFolder = 'C:\Мои проекты\0329\Source' Цитата:
|
у меня просто файлы из одной папки складываются в другую. Но мысль я вашу понял, осталось доделать под мой вариант.
|
Цитата:
Код:
$Source_Path = "C:\Temp" |
пояему из всех ? там же только папка Temp как сурс.
|
Цитата:
|
Критерии новизны файла относительны: толи за отправную точку нужно брать текущий день, например,
Код:
(Get-ChildItem C:\Temp -Recurse -File).Where{ |
Время: 19:00. |
Время: 19:00.
© OSzone.net 2001-