파일 단어 사이의 이름을 바꾸는 DOS 배치 스크립트 만들기

파일 단어 사이의 이름을 바꾸는 DOS 배치 스크립트 만들기

현재 작업 중인 DOS 배치 스크립트에 문제가 있어 파일 이름을 바꾸는 데 도움이 필요합니다.

내가 찾고 있는 이름 바꾸기 체계는 다음과 같습니다.

원본 파일 이름은 30개가 넘습니다. 4개만 썼습니다.
예를 들어, 마지막 단어 앞에 "kyt-"를 넣으려면 어떻게 해야 합니까?

전체 파일명 : 파지로카트 05 abd.txt

결과: : 파지로 카트 05 kyt-abd.txt

또는

전체 파일명 : 파지로카트 05 acd.txt

결과: : 파지로 카트 05 kyt-acd.txt

답변1

윈도우 10 64비트

cmd for 루프를 사용하여 파일 이름을 바꾸는 방법. cmd for 루프를 사용하여 파일 이름에 문자열을 삽입하는 방법.

명령:

for /f "tokens=1,2 delims= " %a in ('dir /b pajiro*') do ren "%a %b" "%a kyt-%b"

스크립트:

for /f "tokens=1,2 delims= " %%a in ('dir /b pajiro*') do ren "%%a %%b" "%%a kyt-%%b"
exit /b 

테스트 파일:

pajiro abd
pajiro adc
pajiro acc
pajiro ahc

결과:

pajiro kyt-abd
pajiro kyt-acc
pajiro kyt-adc
pajiro kyt-ahc

관련 정보