Имя пользователя:
Пароль:
 

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

Deadooshka


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

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


рекурсивно можно и так
Код: Выделить весь код
$lnkdir = 'C:\1'
$folddir = 'C:\рабочая папка'
$names = (get-childitem $lnkdir '*.lnk').BaseName

get-childitem $folddir -directory -recurse | foreach {
	if ($_.BaseName -in $names) {
		$f0 = $lnkdir, $_.BaseName -join '\'; $c = $null
		while (test-path $($fold = $f0 + $c; $c++; $fold) -pathtype container) {
			"$fold exists, adding 1"
		}
		move-item $_.FullName $fold -verbose
	}
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:49, 01-05-2020 | #7