9

У меня есть одна папка, которая будет содержать ниже упомянутые файлы:

destiny.txt
destiny1.txt
destiny2.txt
destiny3.txt
destiny4.txt
destiny5.txt
destiny6.txt
destiny7.txt

Из которых destiny1.txt, destiny4.txt, destiny6.txt являются от batch1.

Я использую 7zip для архивирования файлов.

Могу ли я передать эти 3 файла за один шаг, чтобы создать DestinyTest.zip?

Является ли это возможным?

2 ответа2

14

Могу ли я передать эти 3 файла за один шаг, чтобы создать DestinyTest.zip

Вы можете использовать версию командной строки 7zip, которая является 7z .

Из командной строки:

7z a -tzip DestinyTest.zip destiny1.txt destiny4.txt destiny6.txt
  • a - Добавляет файлы в архив.
  • -tzip - указывает тип архива (мы создаем zip архив).

дальнейшее чтение

2

Если у вас есть файл со списком файлов для создания архива, например

создать список файлов для архивирования, по одному в каждой строке. Это @ -лист, из дней DOS, несколько прог будет делать это для каждой строки.

Вы можете создать такой файл с помощью dir /b destin*.* > zipme.lst , а затем удалить строки в редакторе ascii (блокнот или редактирование).

введите zipme.lst destiny1.txt destiny4.txt destiny6.txt 7za a -tzip DestinyTest.zip @ zipme.lst

Это найдет zipme.lst и добавит все файлы, перечисленные в нем. Он может быть длиннее командной строки, и у вас есть некоторый контроль над ним.

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