Batch File Loop Skip File si el nombre contiene

Estoy creando este archivo por lotes, que funciona con handbrakecli, para convertir por lotes avi a mp4.

Sin embargo, estoy atascado en cómo continuar el bucle y omitir el archivo actual dentro de un bucle.

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
)

Actualmente, esto no funciona al omitir los archivos que contienen tráiler o muestra

He intentado usar find o findstr y ambos fallan.

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

Aquí está para la muestra.

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

Si un archivo contiene un tráiler o una muestra, no quiero hacer ninguna conversión de handbrakecli, sino simplemente omitirlo.

Hago echo para mostrar qué archivos se convierten, e incluye archivos con Muestra o muestra en el nombre.

He intentado usar find o findstr y ambos fallan en configurar saltar a sí

si skip == No do (rem do conversion)

Solo quiero convertir archivos avi que no sean de tráiler o de muestra.

Gracias por tu tiempo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta