मैं एक फ़ोल्डर में ज़िप फ़ाइलों का एक गुच्छा है। प्रत्येक ज़िप फ़ाइल में एक फ़ाइल होती है जिसका नाम है exp_1.txt
। मैं प्रत्येक ज़िप फ़ाइल को अनज़िप करना चाहूंगा और प्रत्येक ज़िप फ़ाइल से निकाली गई फ़ाइल का नाम बदलकर उस ज़िप फ़ाइल का नाम बदल दूंगा।
ज़िप फ़ाइल नाम किसी भी पैटर्न या दिनांक संरचना का पालन नहीं करते हैं, लेकिन सभी अलग हैं। मुझे पता चला है कि कैसे प्राप्त करने के लिए exp_1.txt
ज़िप फ़ाइल के रूप में एक ही निर्देशिका में निकाली गई फ़ाइल, लेकिन नाम बदलने का पता नहीं लगा सकते exp_1.txt
मिलान करने के लिए जिस ज़िप फ़ाइल से इसे निकाला गया था उसका नाम है।
एक बार फिर कम शब्दों में: से TuesdayReport.zip
मैं एकमात्र फ़ाइल निकालना चाहता हूं exp_1.txt
और इसका नाम बदल दें TuesdayReport.txt
उसी निर्देशिका में TuesdayReport.zip
।
वर्तमान में मैं उपयोग कर रहा हूं 7z x
फ़ाइल को उसी निर्देशिका में निकालने के लिए जिसमें ज़िप फ़ाइल स्थित है। मैं इसे बैच फ़ाइल से चलाने में सक्षम होना पसंद करूंगा।