7zip - nén nội dung của từng thư mục trong một thư mục


1

Về cơ bản tôi muốn nén từng tệp trong mỗi thư mục, xóa tệp gốc và để thư mục không bị nén. Tôi không muốn nén toàn bộ thư mục, chỉ có nội dung trong đó.
Điều đó, với 7zip và thuật toán LZMA2 ở mức siêu nén.
Tôi đoán tôi cần một tập tin bó nhưng tôi không giỏi lắm với điều đó.


Bạn muốn để lại một .7ztệp cho mỗi tệp trong mỗi thư mục hoặc một .7ztệp cho tất cả các tệp trong thư mục đó?
MrWhite

Tôi muốn một tệp .7z cho mỗi tệp trong mỗi thư mục.
Ivan P.


Tôi nhận ra bản dupe là về Thư mục và đây là về Tệp, nhưng nó và câu trả lời có thể dễ dàng được điều chỉnh để thực hiện các tệp trong một thư mục.
Ƭᴇcʜιᴇ007

Câu trả lời:


1

Đặt cái này trong tệp bó:

REM Usage: ZipFilesRecursively.bat "C:\My Files"
for /R "%~f1" %%F in (*) do (
    7z a -mx9 "%%~dpnxF.7z" "%%F"
    if exist "%%~dpnxF.7z" del "%%F"
)
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.