У меня есть папка, содержащая весь том комиксов, всего 9 глав, с файлами .png и .jpg.

Каждое имя файла [Имя серии] c *** v **. Png

Я хочу сделать командный файл, который сжимает все файлы определенной главы в zip-файле с именем Chapter ***. Zip, независимо от типа файла.

Я мало знаю о программировании, поэтому я продолжал искать в Интернете, ничего не находя. Мои попытки редактирования готовых .bats ничего не сделали в конце концов.


Это сработало, после небольшого количества проб и ошибок с подстановочными знаками. Код конца

for /l %%f in (1,1,9) do "c:\Program Files\7-Zip\7z.exe" a "Chapter %%f" -tzip *c??%%f* 
pause

Теперь, когда я перейду к двузначному номеру главы, думаю, мне придется стереть один? от конца строки, не сказать, изменить (1,1,9).

1 ответ1

-1

Вот, пожалуйста, с 7z:

for /l %%c in (1,1,9) do 7z a "Chapter %%c" -tzip c%%c* 

Для получения дополнительной информации об инструкции "for" введите for /? в командной строке (cmd.exe).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .