Bagaimana cara mengirim banyak file ke zip dalam satu perintah menggunakan 7 zip?

12

Saya punya satu folder yang akan berisi file-file yang disebutkan di bawah ini:

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

Yang destiny1.txt, destiny4.txt, destiny6.txt berasal dari batch1.

Saya menggunakan 7zipuntuk zip file.

Bisakah saya meneruskan 3 file ini dalam satu langkah untuk membuat DestinyTest.zip?

Apa itu mungkin?

abhayk
sumber
Daftar file
crazypotato

Jawaban:

18

Bisakah saya meneruskan 3 file ini dalam satu langkah untuk membuat DestinyTest.zip

Anda dapat menggunakan versi baris perintah 7zip yang 7z.

Dari baris perintah:

7z a -tzip DestinyTest.zip destiny1.txt destiny4.txt destiny6.txt
  • a - Menambahkan file ke arsip.
  • -tzip- Menentukan jenis arsip (kami sedang membuat ziparsip).

Bacaan lebih lanjut

DavidPostill
sumber
Bekerja untuk saya - asalkan saya tidak memisahkan koma nama file.
RonaldPK
@RonaldPK Anda benar. Jawaban diperbarui. Terima kasih.
DavidPostill
Opsi -T berlebihan, karena 7-Zip menyimpulkan tipe dari extenion. Perlu dicatat bahwa Anda harus ingat bahwa ada dua program 7-Zip; 7z.exe adalah antarmuka baris perintah, sedangkan 7zFN.exe adalah antarmuka grafis.
David A. Gray
3

Jika Anda memiliki file yang mencantumkan file untuk membuat zip, misalnya

buat daftar file untuk diarsipkan, satu di setiap baris. Ini adalah daftar-@, dari hari-hari DOS, sejumlah proksi akan melakukan ini untuk setiap baris.

Anda dapat membuat file seperti itu dir /b destin*.* > zipme.lst, dan kemudian menghapus baris dalam editor ascii (notepad atau edit).

type zipme.lst destiny1.txt destiny4.txt destiny6.txt 7za a -tzip DestinyTest.zip @zipme.lst

Ini akan menemukan zipme.lst, dan menambahkan semua file yang terdaftar di dalamnya. Ini bisa lebih lama dari baris perintah, dan Anda memiliki kontrol atasnya.

wendy.krieger
sumber