มีความคิดใดบ้างที่จะแยกพา ธ ที่มี 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
อย่างน้อยฉันไม่สามารถทำให้การทำงานโดยไม่ต้อง