2014-10-31 4 views
0

mmddyy 형식의 일부 파일 이름을 바꾸려면 도움이 필요합니다. mmdd로 끝나는 파일을 옮길 배치 파일이 있는데 그 파일을 확장하려고 시도하고 있지만 문제가 있습니다. 여기이 순간에 모습입니다 :MMDDYY.xls로 끝나는 파일 이름 바꾸기

@echo off 
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" 
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%" 
set "HH=%dt:~8,2%" & set "Min=%dt:~10,2%" & set "Sec=%dt:~12,2%" 

rename C:\tim\example.xls example%mm%%dd%yy%.xls 

내가 배치 파일을 실행은, example1031yy.xls을 이름을 변경합니다합니다. 나는 그것이 상반기와 관련이 있다고 의심하지만, 누군가가 나에게 그 코드 줄을 내 보내어 단지 mmdd으로 끝나는 파일들을 옮길 수 있었다.

rename C:\tim\example.xls example%mm%%dd%%yy%.xls 
             | 
             Here! 
+0

신경 끄시 고 내가 바로 사용 이름 바꾸기 C : \ 팀 \의 example.xls

는 내가 달성하고자하는 것은 example103114.xls (오늘 날짜) – tim

+1

당신이 답을 적어 받아 들일 수 있습니까? –

+0

또는이 질문을 삭제하는 것이 좋습니다. – JakeGould

답변

1

당신은 퍼센트 기호를 놓친에 example.xls 이름을 바꿀 수있다 example % mm %% dd % 14.xls 일 년에 한 번만 변경해야하기 때문에 연도를 설정할 수 있습니다. 정확히 내가 원하는 것은 아니지만 큰 문제는 아닙니다.