현재 작업 중인 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