Batch File Loop Skip File se o nome contiver

Eu estou criando este arquivo de lote, que funciona com handbrakecli, para converter avi para mp4.

No entanto, estou preso em como continuar o loop e pular o arquivo atual dentro de um loop.

FOR /R "%somepath%" %%G in (*.avi) DO (

rem skip if filename contains word trailer

rem skip if file name contains word sample

rem do conversion
)

Atualmente, isso não funciona ao ignorar os arquivos que contêm trailer ou amostra

Eu tentei usar find ou findstr e ambos não pular.

    echo "%%G" | c:\windows\system32\findstr /i "trailer" > NUL
    If %ERRORLEVEL% EQU 1 set skip Yes

Aqui é para a amostra.

    echo "%%G" | c:\windows\system32\findstr /i "sample" > NUL
    If %ERRORLEVEL% EQU 1 set skip Yes

Se um arquivo contiver um trailer ou uma amostra, não quero fazer nenhuma conversão handbrakecli, mas apenas ignorá-la.

Eu faço echo para exibir quais arquivos são convertidos, e inclui arquivos com amostra ou amostra no nome.

Eu tentei usar find ou findstr e ambos falharam para pular para sim

se pular == Não fazer (rem fazer conversão)

Eu só quero converter arquivos avi não-reboque / amostra.

Obrigado pelo seu tempo.

questionAnswers(5)

yourAnswerToTheQuestion