Переименование файлов путем переформатирования существующих имен файлов - заполнителей в строках замены, используемых с оператором -replace
У меня есть несколько видеофайлов вроде этого:VideoName_s01e01.mp4
где сезон и эпизоды являются переменными. Я хочу добавить подчеркивание ("_") междуs??
а такжеe??
.
Я использовал @ PowerShe для переименования у меня есть отправная точка:
GCI $path -filter '*_s??e??*' -rec | Ren -new { $_.name -replace '_s[0-9][0-9]', '_s[0-9]_[0-9]_' } -passthru
Это на самом деле переименовал мои файлыVideoName_s[0-9]_e[0-9].mp4
.
В основном я ищу персонажейs??e??
Я просто не знаю, как сделать их переменными в разделе замены.
Я думаю, что лучший способ будет:
Определить позициюe??s??
(назовем это X). разделить строку наX-3
. связать строку с "_
" в центре