나는 이것이 오래된 게시물이라는 것을 알고 있지만 누군가가 Google 검색에서 그것을 우연히 발견 할 것이고 또한 OP가 코멘트에서 요청한 몇 가지 질문이 구체적으로 해결되지 않은 것처럼 보입니다. 또한 이것이 저의 첫 번째 답변이므로 저에게 쉽게 가십시오. :)
동적으로 생성 된 파일 이름을 사용하여 출력을 파일로 리디렉션하기 위해 이동 (읽기 : 퀵 앤 더티) 접근 방식은 @dbenham에서 제공하는 두 번째 솔루션입니다. 예를 들면 다음과 같습니다.
@echo off
> filename_prefix-%DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log (
echo Your Name Here
echo Beginning Date/Time: %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
REM do some stuff here
echo Your Name Here
echo Ending Date/Time: %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
)
대상 디렉터리에있는 파일 의이 스크린 샷 에서 볼 수있는 것과 같은 파일을 생성합니다.
여기에는 다음 출력이 포함됩니다.
Your Name Here
Beginning Date/Time: 2016-09-16_141048.log
Your Name Here
Ending Date/Time: 2016-09-16_141048.log
또한이 솔루션은 로케일에 따라 다르므로 사용 방법 /시기에주의하십시오.