Я использую robocopy
в PowerShell, а robocopy
возвращает код выхода 1, если файл был успешно скопирован, что сообщает PowerShell об ошибке. Есть ли хорошая практика игнорировать ошибку, поскольку это не ошибка?
$source = "$env:buildlocation\Reports\$env:ctrelname\DiskImages\DISK1";
$target = "$env:builddestination\$env:ctrelver\$env:ctrelname\Reports";
$robocopyOptions = @('/e', '/r:0', '/np');
Get-ChildItem -Path $source -Directory -Attributes !Hidden |
Sort-Object -Property CreationTime |
ForEach-Object { & robocopy.exe $source $target $robocopyOptions };
echo $LASTEXITCODE