다음과 같은 비디오 파일이 있습니다. VideoName_s01e01.mp4
시즌 및 에피소드가 변수 인 곳입니다. 나는 s??
및 e??
사이에 밑줄 ("_")를 추가 할. 이 실제로 내 파일 VideoName_s[0-9]_e[0-9].mp4
이름을 변경기존 파일 이름을 다시 포맷하여 파일 이름 바꾸기 - 바꾸기 연산자로 사용되는 대체 문자열의 자리 표시 자
GCI $path -filter '*_s??e??*' -rec | Ren -new { $_.name -replace '_s[0-9][0-9]', '_s[0-9]_[0-9]_' } -passthru
: 나는 목적으로 이름을 변경하기위한 powershell을 사용하고있다
, 나는 출발점이있다.
기본적으로,이 문자 s??e??
을 찾고 난 그냥 그들에게 대체 섹션에 변수를 만드는 방법을 알고하지 않습니다.
- 이
e??s??
의 위치를 (의이 X를 부르 자) 찾을 수 있습니다. - 는
X-3
에서 문자열을 분할합니다. - 는 중간에 "
_
"와 문자열을 연결.
다른 제안, 더 나은 솔루션입니다 ... –