Ответы пользователя по тегу Автоматизация
  • Как автоматически вытащить из архивов нужный файл?

    @rPman
    создаете список ваших архивов в виде текстового файла, каждый файл в новой строке
    создаете xxx.bat файл:
    @echo off
    for /f %%a in (путь_и_имя_файла_со_списком_файлов) do "c:\program files\7-zip\7z.exe" e "%%a" *.pdf

    все pdf будут распакованы в текущую директорию без каталогов в архивах, если имена файлов будут совпадать, будет выдаваться запрос на перезапись, если это критично, нужно дополнять код например созданием каталога по имени архива, например.

    7z.exe x ... - будет распаковать файлы с каталогом в архиве, в котором они находятся

    for /r c:\dir %%a in (*.7z) do .... - будет искать все архивы в каталоге c:\dir и его подкаталогах (т.е. файл со списком архивов не надо будет создавать)
    Ответ написан
    6 комментариев