"Thumbs.db"를 계산하는 DIR 명령을 중지하는 방법

"Thumbs.db"를 계산하는 DIR 명령을 중지하는 방법

DIR다른 프로세스에서 올바른 문서가 생성되었는지 확인하기 위해 여러 폴더에서 실행하는 프로세스가 있습니다 .

각 대상 디렉터리에서 다음 명령을 사용합니다.

dir /A:-D "x:\name of document\_archive\YYYY\MONTH\dd.mm.yyyy\" /b

디렉토리 중 하나에 대해 잘못된 번호를 받고 있습니다.Thumbs.db집계되고 있습니다.

실제로 다음을 사용하여 실행되는 DIR 명령을 어떻게 변경할 수 있습니까?xp_cmdshellSQL Server에서) 무시Thumbs.db?

아니면 설명한 대로 해당 파일을 실제로 제거해야 합니까?여기 PeterNetLive가 작성했습니다.?

답변1

dir 명령의 출력을 로 리디렉션하여 findstr'Thumbs.db' 줄을 필터링할 수 있습니다. 플래그는 /V일치하지 않는 행만 표시하며, /I검색 시 대소문자를 구분하지 않습니다. 전체 명령은 다음과 같습니다.

dir /A:-D /B "x:\...\" | findstr /V /I "^Thumbs.db$"

관련 정보