Làm cách nào để chuyển nhiều tệp vào zip trong một lệnh bằng 7 zip?


12

Tôi có một thư mục chứa các tệp được đề cập bên dưới:

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

Trong số đó Destiny1.txt, Destiny4.txt, Destiny6.txt là từ batch1.

Tôi đang sử dụng 7zipđể nén các tập tin.

Tôi có thể vượt qua 3 tệp này trong một bước để tạo DestinyTest.zipkhông?

Có thể không?


Câu trả lời:


18

Tôi có thể vượt qua 3 tệp này trong một bước để tạo DestinyTest.zip

Bạn có thể sử dụng phiên bản dòng lệnh của 7zip 7z.

Từ một dòng lệnh:

7z a -tzip DestinyTest.zip destiny1.txt destiny4.txt destiny6.txt
  • a - Thêm tập tin để lưu trữ.
  • -tzip- Chỉ định loại lưu trữ (chúng tôi đang tạo một zipkho lưu trữ).

đọc thêm


Hoạt động với tôi - miễn là tôi không phân tách tên tệp.
RonaldPK

@RonaldPK Bạn đã đúng. Trả lời cập nhật. Cảm ơn.
DavidPostill

Tùy chọn -T là dự phòng, vì 7-Zip nhập loại từ phần mở rộng. Một điều đáng chú ý là bạn phải nhớ rằng có hai chương trình 7-Zip; 7z.exe là giao diện dòng lệnh, trong khi 7zFN.exe là giao diện đồ họa.
David A. Gray

3

Nếu bạn có một tệp liệt kê các tệp để tạo zip, vd

tạo một danh sách các tập tin để lưu trữ, mỗi tập tin trên mỗi dòng. Đây là một @ -list, từ ngày DOS, một số proggies sẽ làm điều này cho mỗi dòng.

Bạn có thể tạo một tệp như vậy với dir /b destin*.* > zipme.lst, sau đó xóa các dòng trong trình chỉnh sửa ascii (notepad hoặc chỉnh sửa).

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

Điều này sẽ tìm thấy zipme.lst và thêm tất cả các tệp được liệt kê trong đó. Nó có thể dài hơn dòng lệnh và bạn có quyền kiểm soát nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.