मौजूदा फ़ाइलों को निकालें और अधिलेखित करें


13

मैं निकालने के लिए एक मौजूदा से बाहर फ़ाइलें करने के लिए एक बैच स्क्रिप्ट लिखने की कोशिश कर रहा हूँ ज़िप फ़ाइल, मेरे डेस्कटॉप पर किसी अन्य फ़ोल्डर में और है कि क्या मैं मौजूदा फ़ाइलों या नहीं अधिलेखित करना चाहते करने के लिए के रूप में सिस्टम नहीं शीघ्र मुझे है। स्क्रिप्ट बस के साथ काम करती है -o, लेकिन एक बार मैं -ओए जोड़ने के बाद, मुझे एक त्रुटि मिलती है:

"C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"

जवाबों:


17

7-ज़िप कमांड लाइन विकल्प की आपको आवश्यकता होगी x, -oऔर -y:

"C:\Program Files\7-zip\7z.exe" x file1.zip -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" -y

यदि आप लिखते हैं, 7z --helpतो आपको मान्य मापदंडों की एक सूची मिलेगी।


इस शॉन के लिए बहुत बहुत धन्यवाद। मेरे लिए यह स्विच लगाना था। मैंने बैच कार्यक्रम तय किए और वे सभी अब बहुत अच्छे हैं।
लैरी

2
"C:\Program Files\7-zip\7z.exe" e file1.zip " -aoa -o "C:\Documents and Settings\All Users\Desktop\all_backup_files"

यह समस्या को हल करेगा https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm


1
सुपर उपयोगकर्ता में आपका स्वागत है। इस प्रश्नोत्तर साइट पर हम उन उत्तरों को महत्व देते हैं जो उपयोगी होते हैं, जब / जब लिंक की गई सामग्री दुर्गम हो जाती है। कृपया अपना उत्तर संपादित करें ताकि इसमें आपके लिंक किए गए स्रोत से आवश्यक तत्व शामिल हों।
मैं कहता हूं कि मोनिका

जिसके शीर्ष पर, यह काम नहीं करता है। निश्चित नहीं है कि यह एक संस्करण का मुद्दा है, लेकिन मेरे सीएलआई में इस सटीक आदेश को चिपकाने से "बहुत लंबा स्विच" त्रुटि हो जाती है। जब मैं जाँच करता हूँ --help, -ओए स्विच सूचीबद्ध है। मेरे लिए काम करने वाली एकमात्र कमान SeanC के ऊपर है।
कार्ल स्टेनहिलबर

1
@CarlSteinhilber - -aoaकाम करता है - मैंने उस -oपैरामीटर के बाद जगह तय की जो इस
विषम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.