Bất kỳ ý tưởng làm thế nào để loại trừ (các) đường dẫn có ký tự đại diện khỏi lệnh 7zip dòng lệnh?
Tôi đang làm một cái gì đó như thế này:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
và muốn loại trừ bất kỳ \bin\*.*
hoặc \obj\*.*
các thư mục được tìm thấy bên dưới "FolderToArchive".
Để loại trừ các tập tin, bạn có thể sử dụng -x
tham số. Tệp trợ giúp đưa ra ví dụ này để sử dụng -x
:
7z a -tzip archive.zip *.txt -x!temp.*
Đó là tuyệt vời để loại trừ một tập tin. Nhưng, một lần nữa, tôi muốn loại trừ một thư mục được chỉ định ký tự đại diện. Trong "FolderToArchive" của tôi có nhiều thư mục, trong các thư mục đó có thể có hoặc không có bin\
và obj\
các thư mục. Tôi muốn không bao gồm những thứ này trong kho lưu trữ.
Tôi đã thử các mẫu như
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
Không có gì có vẻ loại trừ bin\
thư mục. Đây có phải chỉ đơn giản là một giới hạn của 7zip?
-xr0!*.zip
- ít nhất tôi không thể làm cho nó hoạt động mà không cór0
.