Dòng lệnh 7zip - giải nén tất cả các tệp trong một thư mục ngoại trừ * .exe


1

Tôi đang sử dụng lệnh:

7z.exe x -y -o<dir> <archive dir> * -aoa -r

để trích xuất tất cả các tài liệu lưu trữ được đặt trong thư mục lưu trữ.

Tôi đang gặp vấn đề trong đó các tệp exe được đóng gói cuối cùng cũng được giải nén.

Có cách nào để giải nén tất cả các tệp trong một thư mục nhưng loại trừ các tệp * .exe không?

Tôi đã thử cờ -x (-x! .Exe và -xr! .Exe ), nhưng họ loại trừ trích xuất * .exe từ trong kho lưu trữ rar và zip.

Cảm ơn đã giúp đỡ.

Câu trả lời:


1

Bạn nên chỉ định những tập tin cần giải nén từ bên trong <archive>thư mục. Nếu bạn muốn chỉ trích xuất các tập tin từ .zipcác tập tin, bạn nên chỉ định <archive>\*.zip.

7z.exe x -y -o<dir> <archive dir>\*.zip * -aoa -r

Hoặc nếu bạn thay đổi thành dirđầu tiên, bạn có thể bỏ qua điều đó và chỉ chạy 7z.exe x -y <archive dir>\*.zip * -aoa -r.
Dan Dascalescu
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.