Я создаю этот командный файл, который работает с handbrakecli, для пакетного преобразования avi в mp4.Batch File 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
)
Это в настоящее время не работает в пропуская файлы, которые содержат прицеп или образец
Я попытался с помощью находку или Findstr и оба не могут пропустить.
echo "%%G" | c:\windows\system32\findstr /i "trailer" > NUL
If %ERRORLEVEL% EQU 1 set skip Yes
Здесь для образца.
echo "%%G" | c:\windows\system32\findstr /i "sample" > NUL
If %ERRORLEVEL% EQU 1 set skip Yes
Если файл содержит либо прицеп или образец, я не хочу делать какие-либо handbrakecli преобразования, но и просто пропустить его.
Я использую echo для отображения файлов, которые преобразуются, и включает в себя файлы с образцом или образцом в имени.
Я попытался с помощью находку или Findstr и оба не в состоянии установить пропустить да
если пропустить ==: Нет (бэр не делать преобразование)
Я только хочу, чтобы преобразовать без трейлера/AVI файлы примеров ,
Спасибо за ваше время.
http://pastebin.com/qY2u4HX2 В этом обновленном обновленном коде с предложениями ниже. – crosenblum
Также очень глупый вопрос, не знаю, почему, но я должен всегда указывать путь для find или findstr, и это ошибка пути, или что? Просто любопытно. – crosenblum