2014-04-14 3 views
0

Windows 배치 명령을 사용하여 filename에서 문자열을 어떻게 찾을 수 있습니까? 모든 시스템에서 생성 된 파일의 이름은 "xxx_2014-04-11_v1.xml"과 같은 파일 이름으로되어 있습니다. 다른 작업을 수행하기 전에 파일 이름을 확인하여 날짜를 확인하고 싶습니다. 어떻게이 일을 성취 할 수 있습니까? 이 같은파일 이름에서 문자열을 찾기위한 Windows 배치 파일

+0

을하고있다 "검증"어떤 종류의? –

+0

'사용중인 코드를보고'파일 이름을 얻는 것이 도움이 될 것입니다. 우리는 당신이'지연된 확장 '을 사용하고 있는지, 그리고'내부 루프'인지 등을 모른다. – foxidrive

+0

당신의 질문은 너무 모호하다. 어떤 끈을 찾고 있는데, 그게 무슨 뜻입니까? 하위 문자열을 추출 하시겠습니까? 어떤 유형의 유효성 확인을 수행 하시겠습니까? 질문을 편집하여 예제 파일 이름과 예상 결과를 제공하십시오. 또한 노력하지 않은 것을 보여주십시오. – dbenham

답변

0

뭔가 : 당신이

for /f "delims=_ tokens=2" %%a in ('echo "xxx_2014-04-11_v1.xml"') do echo %%a