कोई भी विचार कैसे एक कमांड-लाइन 7zip कमांड से एक वाइल्ड-कार्डेड पथ को बाहर करना है?
मैं कुछ इस तरह कर रहा हूँ:
7z.exe a -t7z archive.7z FolderToArchive\ -mx0
और "FolderToArchive" के नीचे पाए गए किसी भी \bin\*.*
या \obj\*.*
फ़ोल्डर को बाहर करना चाहेंगे ।
फ़ाइलों को बाहर करने के लिए, आप -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
।