파일 이름 지정에 날짜 및 시간 데이터를 사용하는 DOS 스크립트에서 버그가 발생했습니다. 시간 변수가 시간 <10 동안 자동으로 선행 0을 제공하지 않기 때문에 문제가 발생했습니다. echo % time %는 '9 : 29 : 17.88'을 반환합니다.
누구 든지이 문제를 해결하기 위해 선행 0을 패딩하는 방법을 알고 있습니까?
추가 정보 : 내 파일 이름 설정 명령은 다음과 같습니다
set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
C : \ Temp \ robolog_20100602_ 93208.log (아침 9:23).
이 질문은 이것과 관련 이 있습니다.
감사