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

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

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

fascinating rhythm


Moderator


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

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


Powershell v5 и новее

Сквозная нумерация:
Код: Выделить весь код
$c = 1
dir c:\temp -Recurse -File |% {
    $_ |Rename-Item -NewName "zz$($c.ToString("00000"))$($_.Extension)" -WhatIf
    $c++
}
Нумерация в каждой папке начинается заново:
Код: Выделить весь код
dir c:\temp -Recurse -Directory |% {
    $c = 1
    dir $_.FullName -File |% {
        $_ |Rename-Item -NewName "zz$($c.ToString("00000"))$($_.Extension)" -WhatIf
        $c++
    }
}
Уберите -WhatIf, чтобы с вывода статистики переключить на реальные действия.

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

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

Отправлено: 11:50, 08-11-2024 | #4