2014-03-27 4 views
0
setlocal 
set "s=DIR C:\Folder /S /Q^|FIND /i "Owner" ^|findstr /m /i "\.mkv$"" 
for /f "Tokens=5,6*" %%a in ('%s%') do >>%tmp%\list.txt echo %%a %%b %%c 

이 코드는 lists.txt 에 소유자가 소유 MKV 파일을 나열하지만 일부 문자열을 제외 할. 예를 들어, mkv의 이름이 "sample"이라면 목록에 넣고 싶지 않습니다.제외 특정 문자열이

나는 이것을 통과 할 수 없었다. 나는 비상 사태로 간다. 그렇게 할 수 있습니까? 그것이 어떻게?

답변

0

다른 find에 추가하려면 %S% :

|find /v /i "sample"