7zip: Thêm tệp vào thư mục mới trong kho lưu trữ thông qua dòng lệnh?


2

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

Các tập tin nằm trong một cấu trúc thư mục, như thế này:

MyDir \ File1
MyDir \ File2
MyDir \ File3
MyDir \ MoreFiles \ File4
MyDir \ MoreFiles \ File5

Tôi muốn tạo một tệp 7z với cấu trúc sau thông qua dòng lệnh:

ZippedDir \ File1
ZippedDir \ File2
ZippedDir \ File3
ZippedDir \ MoreFiles \ File4
ZippedDir \ MoreFiles \ File5

Về cơ bản, tôi muốn nén nội dung MyDir\vào một thư mục mới có tên ZippedDir\. Tôi biết tôi có thể sao chép nội dung vào một thư mục được gọi ZippedDir\và sau đó nén thư mục mới này.

Tuy nhiên, tôi đã tự hỏi liệu có cách nào để tránh bước sao chép thêm này và trực tiếp nén nội dung, nếu có thể, thông qua dòng lệnh.

Câu trả lời:


3

Bạn không phải sao chép các tập tin, thay vào đó bạn có thể đổi tên MyDir\thành ZippedDir\trong khi nén và sau đó đổi tên lại. Điều này vẫn đòi hỏi một số công việc chuẩn bị và dọn dẹp bổ sung, nhưng nó sẽ kết thúc ngay lập tức so với việc sao chép các tập tin.


0

Tôi không biết cách nào để thực hiện việc này khi nén nhưng bạn đã nghĩ đến việc chỉ cần nén nội dung của MyDir và khi bạn giải nén nó giải nén nó sang một thư mục khác có tên ZippedDir?


0

Bạn có thể thay đổi tên thư mục nội bộ bên trong kho lưu trữ đã tạo (không cần trích xuất tệp). Có lệnh 'rn' trong 7zip .

Xem: câu trả lời này chẳng hạ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.