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

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

Ветеран


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

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


Latinyanin, принцип тот же:
Скрытый текст
Код: Выделить весь код
$sRootPath = 'C:\Мои проекты\0339'
Get-ChildItem -Path "$sRootPath\*.fb2" -File | ForEach-Object -Process {
    $sNewName = ($_.Name -replace '^(\d)(\. .*)$', '0$1$2') -replace '^(\d{2})\. (.*)$', '$1 - $2'
    $_.MoveTo([System.IO.Path]::Combine($sRootPath, $sNewName))
}

Отправлено: 18:14, 02-03-2021 | #4