Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 280
Благодарности: 72

Профиль | Отправить PM | Цитировать


Как то так
Код: Выделить весь код
$source = "C:\tmp\source"
$target= "C:\tmp\target"
dir $source -Directory | %{

$folder = $_.Name
Test-Path $target\$folder

If (Test-Path $target\$folder) {
    $i = 0
    While (Test-Path -Path  $target\$folder) {
        $i += 1
        $folder=$folder.Split(".")[0] + "." + ($i | %{"$_".padleft(3,'0')})
		}
	}

 Else {
    Copy-Item -Path $_.FullName -Recurse -Destination $target\$folder #-Force -Whatif
	}
Copy-Item -Path $_.FullName -Recurse -Destination $target\$folder #-Force -Whatif
}

Отправлено: 09:20, 18-11-2020 | #9