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

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

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Powershell
Код: Выделить весь код
$paths = dir 'E:\' -Recurse -Filter '*.exe' |? Directory -notmatch 'E:\\Programs' |sort Directory -Unique

$paths |% {
    if ($_.Directory.Parent.FullName -notin $paths.Directory.FullName) {
    mv "$($_.Directory.FullName)" "E:\Programs" -Force -Confirm:$false -WhatIf
    }
}
-WhatIf выдаёт список, если его убрать - будет реально переносить.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 09-07-2021 в 13:01.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:49, 09-07-2021 | #4