मेरे पास निम्नलिखित फ़ोल्डर संरचना है:
- जड़
- फ़ोल्डर 1
- folder2
- folder3
- 7za.exe
मैं 7-जिप कमांड लाइन टूल को चलाना चाहता हूं जिसे सभी फाइलों folder1
को एक जिप फाइल में संपीड़ित करना है folder1.zip
।
निम्नलिखित चल रहा है
7za.exe a -tzip folder1.zip folder1\\*.*
अपेक्षा के अनुसार एक ज़िप फ़ाइल बनाता है। हालाँकि, जब मैं ज़िप फ़ाइल खोलता हूँ, तो उसमें एक फ़ोल्डर होता है जिसे कॉल किया जाता है folder1
, और उसके अंदर मेरे पास सभी फाइलें होती हैं जो उस फ़ोल्डर के अंदर थीं। मैं नहीं चाहता कि फ़ोल्डर का नाम ज़िप फ़ोल्डर में जोड़ा जाए, अर्थात मैं "फ्लैट" फ़ाइल प्रारूप में सभी फ़ाइलों को जोड़ना चाहूंगा।
मैं भी प्रत्येक व्यक्ति फ़ाइल / फ़ोल्डर के लिए कमांड लाइन टूल को पुनरावर्ती रूप से चलाना नहीं चाहता।
क्या कोई स्विच है जो इस कार्यक्षमता को प्रदान करता है?
cd
फ़ोल्डर 1 में और कर सकते हैं7za.exe a -tzip ..\folder1.zip *.*
?