Копия файла Powershell со структурой каталогов с использованием Get Item с указанным c временем - PullRequest
0 голосов
/ 08 апреля 2020

Я пытался запустить сценарий powershell, чтобы выбрать исходный каталог, в котором перечислены файлы с последними изменениями, и эти файлы необходимо отправить в целевой каталог с сохранением структуры исходного каталога. Я использую часы и минуты, чтобы выбрать последний измененные файлы в исходном каталоге и pu sh в папку назначения

$RemotePath = "F:\Drop"
$LocalPath = "F:\TeamBuild\_work\1\s"
$Max_hours = "-5"
$Max_min="-60"
$Curr_date = get-date
$Item=Get-ChildItem $LocalPath -Recurse 
Foreach($file in ($Item))
{
    if($file.LastWriteTime -gt ($Curr_date).AddHours($Max_hours) -or $file.LastWriteTime -gt ($Curr_date).AddMinutes($Max_min))
   {
       Copy-Item -Path $file.fullname -Destination $RemotePath -Force -verbose 
    }
    ELSE
    {"not copying $file"
    }

}

Так что я до сих пор не могу получить мои файлы в месте назначения со структурой исходного каталога. перемещаются только файлы

Спасибо

...