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

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

Ветеран


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

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


Extazik, В смысле пустые? Те которые остались без файлов?
Код: Выделить весь код
$dir = 'D:\test'
$groups = get-childitem $dir -file -recurse | group { ($_ -split '^.+_by_|-[^-]+$')[1] }
foreach ($group in $groups) {

    $null = new-item -itemtype dir "$dir\$($group.name)"
    $group.group | foreach { move-item $_.fullname "$dir\$($group.name)" } 

}

get-childitem $dir -dir -recurse | 

    where { !(test-path "$($_.fullname)\*") } |
    foreach { remove-item $_.fullname }
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:47, 23-09-2015 | #11