我有幾個像這樣的視頻文件: VideoName_s01e01.mp4
其中季節和劇集是變量。我想在s??
和e??
之間添加下劃線(「_」)。通過重新格式化現有文件名重命名文件 - 與替換字符串一起使用的替換字符串中的佔位符
我一直在使用powershell重命名的目的,我有一個起點:
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
。 - 將字符串與中間的「
_
」連接起來。
我希望我能給予好評兩次... –