Windows 7 có giải nén tại dòng lệnh được cài đặt theo mặc định không?


14

Có một tùy chọn zip / unzip trong menu ngữ cảnh để nó có thể truy cập được từ dòng lệnh?

Câu trả lời:


26

Có và không.

rundll32.exe zipfldr.dll,RouteTheCall filename.zip

sẽ mở tệp trong trình thám hiểm dưới dạng "thư mục nén" tương tự như nhấp vào mở thư mục zip

Không

Không có điểm vào nào khác trong zipfldr.dll cho phép giải nén các tệp trực tiếp từ dòng lệnh. Tôi sẽ đề nghị sử dụng các tiện ích lệnh 7zip hoặc unzip.exe vì chúng miễn phí (như trong tự do cũng như trong bia)


4

Nếu bạn đã có Java JDK trên PC và thư mục bin nằm trong đường dẫn của bạn (trong hầu hết các trường hợp), bạn có thể sử dụng dòng lệnh:

C:\Program Files\Java\jdk1.7.0_45\bin>jar xf test.zip

Toàn bộ các tùy chọn cho công cụ jar có sẵn ở đây .

Ví dụ:

Giải nén tập tin jar

jar x[v]f jarfile [inputfiles] [-Joption]
jar x[v] [inputfiles] [-Joption]

Nếu bạn chưa cài đặt JDK, tôi khuyên bạn nên cài đặt 7-Zip, vì nó rất nhẹ: http://www.7-zip.org/

Ví dụ: http://www.dotnetperls.com/7-zip-examples

Nguồn: /programming//a/1021592/475876


1
Gợi ý tốt! Đó là gói bên thứ 3 có thể tồn tại trên máy chủ và cho phép tránh cài đặt phần mềm bổ sung có thể gây ra rủi ro bảo mật bổ sung.
gavenkoa

1

Khi trả lời của Jason Duffett

/programming/17546016/how-can-you-zip-or-unzip-from-the-command-prompt-USE-only-windows-built-in-ca

bạn có thể thử "mở rộng MyFile.zip myFile" trong dòng cmd


1
Như các nhận xét về câu trả lời Stack Overflow chỉ ra, điều này chỉ hoạt động cho .CABcác tệp, không phải tệp zip.
Scott

Xin vui lòng đọc lại câu hỏi một cách cẩn thận. Câu trả lời của bạn không trả lời câu hỏi ban đầu.
DavidPostill

xin lỗi vì sự bất cẩn của tôi, câu trả lời của tôi là cho .CAB không dành cho các tệp zip. Cảm ơn đã chính xác.
Ethan Kuo

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.