2011-04-28 4 views
1

나는이 파일 이름의 디렉토리 일치하기 때문에 짧고 긴 버전을 모두 작동하지 않습니다 1.dir이 짧은 파일 이름과 일치하지 않게하려면 어떻게해야합니까?

dir *1.* 

로 끝나는 파일과 일치하는 것을 시도하는 dir 명령을 포함하는 배치 파일이 있습니다. 따라서 MyFileName.ext는 * 1. *과 일치하지 않지만 MYFILE ~ 1.EXT는 MyFileName.ext가 결과에 포함되도록합니다. dir이 짧은 파일 (8.3) 파일 이름과 일치하지 않게하려면 어떻게합니까?

+0

여기 실제 문제는 짧은 파일 이름과 구별되는 것 같습니다. AFAIK, 둘 다 동일한 디렉토리 목록에 나타나면 그렇게 할 방법이 없습니다. for 루프 (FOR/F)를 사용하여 각 파일 이름을 처리하는 방법이 있지만 피하려고하는 파일 이름을 결정하는 기준이 있어야합니다. 그런 기준이 있습니까? –

답변

3

당신은 할 수 없습니다 - 당신은 그들을 다른 방법으로 일치시켜야 할 것입니다. dir /b | findstr ".*1\..*"을 시도해보십시오.

관련 문제