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?


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


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.