डुप्लिकेट प्रश्न
Compact.exe का उपयोग करना है जो मैं चाहता था। मैं एक आर्काइव फ़ाइल बनाना चाहता हूं ताकि फाइलों को पुनः प्राप्त किया जा सके। यह बैकअप प्रयोजनों के लिए अभिप्रेत है।
यह प्रश्न कई बार पूछा जाता है, लेकिन हर बार प्रतिक्रिया तीसरे पक्ष के कमांड-लाइन प्रोग्राम (सीएलआई) को डाउनलोड करने और उसे उस पथ पर जोड़ने के लिए होती है जो कमांड लाइन के उपयोग की अनुमति देगा। हालाँकि, यह उस वातावरण के कारण काम नहीं करेगा, जिसमें मैं काम कर रहा हूं। क्या फ़ाइल को संपीड़ित करने और बैकअप संग्रह फ़ाइल में सामग्री डालने का कोई तरीका है?
<command> -d /directory/to/compress "compressedContents.zip"
...
compressedContents.zip //now contains all /directory/to/compress contents
एक विकल्प के रूप में, फ़ाइल को संपीड़ित करने के लिए पॉवरशेल में एक तरीका है ?
1
देखें कि PowerShell के साथ ज़िप संग्रह कैसे बनाया जाए?
—
हैवीड
@heavyd धन्यवाद - उस प्रश्न से यह लिंक मिला। स्वीकृत उत्तर को वास्तव में जोड़ने के लिए एक cmdlet एक्सटेंशन की आवश्यकता होती है। blogs.msdn.com/b/dotnetinterop/archive/2008/06/26/… मैं अभी भी सीधे cmd प्रॉम्प्ट से एक ज़िप फ़ाइल बनाना चाहता हूँ, ताकि मुझे शक्तियां के लिए निष्पादन नीति सक्षम न करनी पड़े।
—
एरिक