मेरे पास एक फ़ोल्डर है जिसमें एक कॉमिक बुक की पूरी मात्रा है, कुल 9 अध्याय। दोनों में .png .jpg फाइलें हैं।
प्रत्येक फ़ाइलनाम [श्रृंखला का नाम] c *** v **। Png है
मैं एक बैच फ़ाइल बनाना चाहता हूं, जो किसी विशेष अध्याय की सभी फाइलों को अध्याय *** नामक ज़िप फ़ाइल में संपीड़ित करता है। फ़िलिप की परवाह किए बिना।
मैं प्रोग्रामिंग के बारे में बहुत कम जानता हूं, इसलिए मैं वेब खोजता रहा, कुछ भी नहीं खोज पाया। पूर्व-निर्मित संपादन के मेरे प्रयासों ने अंत में कुछ भी नहीं किया।
यह काम किया, वाइल्डकार्ड के साथ थोड़ा परीक्षण और त्रुटि के बाद। अंतिम कोड है
for /l %%f in (1,1,9) do "c:\Program Files\7-Zip\7z.exe" a "Chapter %%f" -tzip *c??%%f*
pause
अब जब मैं दोहरे अंकों के अध्याय संख्या पर जाता हूं, तो मेरा मानना है कि मुझे एक को मिटाना होगा? अंत स्ट्रिंग से, कहने के लिए नहीं बदल (1,1,9)।