기본 폴더에 하위 폴더가 많이 있고 내부에 Excel 파일이 있다고 가정 해 봅시다. 모든 하위 폴더에서 파일 이름의 특정 부분을 변경하고 싶습니다. 최선을 다했는데 일괄 처리가 처음인데 해결 방법을 모릅니다. 예를 들어 : - 현재 버전 file123 2016.xlsx - 예상 버전 file123 2017.xlsxRe : 이름 바꾸기 일괄 수정 : 파일 이름의 일부를 일괄 변경하는 방법
내 시도 :
@echo off
cd C:\example\
setlocal EnableDelayedExpansion
Set var1=2016
Set var2=2017
for /r %%G in (*.xlsx) do (
set "filename=%%G"
ren "!filename!" "!filename:%var1%=%var2%!"
)
당신이 어떤 해결책을 가지고 있다면 알려주세요! 고마워! :)
왜 여기에 있으십니까? –
무엇을 의미합니까? 나는 여기에서 새롭다, 아마 나는 규칙에 고집하지 않는다? 그것은 나의 첫 번째 게시물, 나는 내 게시물 실수 했어? –
대문자로 표시된 게시물 제목을 쓸 필요가 없습니다. 어떤 것이 든, 당신은 그것없이 더 좋은 반응을 얻을 것입니다. –