มีความคิดใดบ้างที่จะแยกพา ธ ที่มี wild-carded ออกจากคำสั่ง 7zip ได้?
ฉันกำลังทำสิ่งนี้:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
และต้องการที่จะแยกใด ๆ\bin\*.*หรือ\obj\*.*โฟลเดอร์ที่พบภายใต้ "FolderToArchive"
หากต้องการยกเว้นไฟล์คุณสามารถใช้-xพารามิเตอร์ ไฟล์วิธีใช้มีตัวอย่างนี้สำหรับการใช้งาน-x:
7z a -tzip archive.zip *.txt -x!temp.*
นั่นยอดเยี่ยมสำหรับการยกเว้นไฟล์ แต่อีกครั้งฉันต้องการยกเว้นโฟลเดอร์ที่ระบุไวด์การ์ด ภายใต้ "FolderToArchive" ของฉันมีหลายโฟลเดอร์ภายใต้โฟลเดอร์เหล่านั้นอาจมีหรือไม่มีbin\และobj\โฟลเดอร์ ฉันไม่ต้องการรวมสิ่งเหล่านี้ในที่เก็บถาวร
ฉันได้ลองรูปแบบเช่น
-x!bin\*
-x!bin\*.*
-x!\bin\*
-x!\bin\*.*
-x!\\bin\\*
-x!\\bin\\*.*
ดูเหมือนจะไม่มีใครแยกbin\โฟลเดอร์ นี่เป็นเพียงข้อ จำกัด ของ 7zip หรือไม่
-xr0!*.zip-r0อย่างน้อยฉันไม่สามารถทำให้การทำงานโดยไม่ต้อง