7-ज़िप संग्रह में जोड़ें: कुछ फ़ाइल प्रकारों / एक्सटेंशनों को बाहर कैसे करें?


32

मैं एक फ़ोल्डर संग्रह करना चाहता हूं, लेकिन मैं सभी मीडिया फ़ाइलों को बाहर करना चाहता हूं।

जब मैं संग्रह करता हूं तो मैं * .avi और * .flac को कैसे छोड़ता हूं?


1
पूछे जाने वाले और यहाँ उत्तर भी .... superuser.com/questions/28162/...
मोआब

इस पृष्ठ में प्रत्येक उदाहरण में बहुत सारे उदाहरण और स्पष्टीकरण हैं। यहाँ: dotnetperls.com/7-zip-examples । जो लोग गहरी गोता लगाना चाहते हैं
bh_earth0

जवाबों:


49

केवल संभव समाधान कमांड-लाइन संस्करण का उपयोग करना है (यह जीयूआई [पुरालेख में जोड़ें] संवाद में काम नहीं करता है):

7z.exe a Archive.7z C:\Folder\* -r -x!*.avi -x!*.flac

GUI में "पैरामीटर" इनपुट बॉक्स का उपयोग केवल संपीड़न मापदंडों के लिए किया जा सकता है और इसका उपयोग मानक कमांड लाइन मापदंडों के साथ नहीं किया जा सकता है।


3
ध्यान दें कि आपको पुनरावर्ती के लिए r जोड़ने की आवश्यकता हो सकती है इसलिए यह -xr! *। Avi
fedmich

9
यदि आप पॉवरशेल का उपयोग करते हैं, तो इसे कोट करने के लिए सुनिश्चित करें: "-x! *। Config" मैं बस उस पर आधे घंटे खो दिया है!
क्लेमेंट

संदर्भ के रूप में, यह फ़ोल्डर "C: \ prj" में मेरी C # परियोजनाओं के बैकअप के लिए मेरी बैच फ़ाइल है: "C: Program Files \ 7-Zip \ 7z.exe" एक prj.7z "C: \ prj *" -r -x! *। tmp -x! *। pdb -x! *। exe -x! *। dll ठहराव
Eric Ouellet

1
दिलचस्प रूप से पर्याप्त है, -आर में मेरे मामले की जरूरत थी ताकि एक्सटेंशन वास्तव में बाहर रखा गया था, लेकिन -r के साथ उपनिर्देशिका की
पुनरावृत्ति की

@ पॉवरशेल के मामले में क्लीयर सिंगल कोट्स का उपयोग किया जाना चाहिए। PS ने डबल-कोट्स में अनदेखा किया है जैसे आपने कहा था। & $a7z a $archName $binpath $addfiles -m0=LZMA '-xr!*.config' '-xr!*.log'मेरे लिए एक आकर्षण की तरह काम करता है
oleksa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.