मेरे पास निर्देशिका में फ़ाइलों का एक समूह है। मैं उनमें से कुछ को एक ज़िप संग्रह में जोड़ना चाहता हूं।रूबी पर रूबी का उपयोग करके ज़िप संग्रह कैसे बनाएं?
मैं देख सकता हूं कि ऐसा करने के लिए varioussolutions हैं। मैं rubyzip जैसे मणि का उपयोग कर सकता हूं या exec
चला सकता हूं और केवल एक कमांड लाइन टूल का उपयोग कर सकता हूं।
यह उस प्रणाली के एक महत्वपूर्ण हिस्से को प्रभावित करने जा रहा है जिस पर मैं काम कर रहा हूं इसलिए मुझे रेल के साथ ज़िप फ़ाइलों को बनाने पर कुछ प्रतिक्रिया और/या दिशाएं पसंद हैं।
जवाब के लिए धन्यवाद में एम्बेडेड सलाह देते हैं। Rubyzip के बारे में, क्या यह बनाए रखा है या कम से कम पूरी तरह से काम कर रहा है? और देरी_बॉब के लिए धन्यवाद, यह – marcgg
करने की कोशिश कर रहा है, इसके लिए यह एक अच्छा अगला कदम जैसा लगता है, मैं अब उस परियोजना पर काम नहीं कर रहा हूं लेकिन मेरा मानना है कि यह काम कर रहा है। वैसे भी आप अभी भी exec का उपयोग कर सकते हैं और इसे निष्पादित करने के लिए लिनक्स को कमांड भेज सकते हैं। – khelll
रूबीज़िप एक अच्छा विकल्प है; यदि आपको किसी संग्रह की सामग्री को अनजिप करने के लिए कोड को विस्तारित करने की आवश्यकता होगी, तो आप इसे आसानी से जोड़ सकते हैं, और आप किसी बाहरी प्रोग्राम से निर्भर नहीं होंगे। आम तौर पर बोलना (यहां तक कि यह आपका मामला नहीं हो सकता है), एक मणि का उपयोग करना बेहतर समाधान है, आईएमओ। – kiamlaluno