R Language
संपीड़ित अभिलेखागार में फाइलें निकालना और सूचीबद्ध करना
खोज…
.Zip आर्काइव से फाइलें निकालना
एक ज़िप संग्रह unzip
, utils
पैकेज (जो बेस आर में शामिल है) से unzip
फ़ंक्शन के साथ किया जाता है।
unzip(zipfile = "bar.zip", exdir = "./foo")
यह "bar.zip"
में सभी फ़ाइलों को "foo"
निर्देशिका में "bar.zip"
, जो यदि आवश्यक हो तो बनाया जाएगा। टिल्ड का विस्तार आपकी कार्यशील निर्देशिका से स्वचालित रूप से किया जाता है। वैकल्पिक रूप से, आप पूरे मार्ग का नाम जिपफाइल पास कर सकते हैं।
फ़ाइलों को एक .zip संग्रह में सूचीबद्ध करना
ज़िप संग्रह में फ़ाइलों को सूचीबद्ध करना utils
पैकेज (जो बेस आर में शामिल है) से unzip
फ़ंक्शन के साथ किया जाता है।
unzip(zipfile = "bar.zip", list = TRUE)
यह "bar.zip"
में सभी फाइलों को सूचीबद्ध करेगा और कोई भी नहीं "bar.zip"
। टिल्ड का विस्तार आपकी कार्यशील निर्देशिका से स्वचालित रूप से किया जाता है। वैकल्पिक रूप से, आप पूरे मार्ग का नाम जिपफाइल पास कर सकते हैं।
फ़ाइल को .tar संग्रह में सूचीबद्ध करना
टार आर्काइव में फाइलों को सूचीबद्ध करना utils
पैकेज (जो कि बेस आर में शामिल है) से untar
फ़ंक्शन के साथ किया जाता है।
untar(zipfile = "bar.tar", list = TRUE)
यह "bar.tar"
में सभी फाइलों को सूचीबद्ध करेगा और कोई भी नहीं "bar.tar"
। टिल्ड का विस्तार आपकी कार्यशील निर्देशिका से स्वचालित रूप से किया जाता है। वैकल्पिक रूप से, आप पूरे मार्ग का नाम टारफाइल पास कर सकते हैं।
-Tar आर्काइव से फाइल निकालना
टार आर्काइव से फाइल निकालना utils
पैकेज (जो बेस आर में शामिल है) से untar
फंक्शन के साथ किया जाता है।
untar(tarfile = "bar.tar", exdir = "./foo")
यह "bar.tar"
में सभी फाइलों को "foo"
निर्देशिका में "bar.tar"
, जो यदि आवश्यक हो तो बनाया जाएगा। टिल्ड का विस्तार आपकी कार्यशील निर्देशिका से स्वचालित रूप से किया जाता है। वैकल्पिक रूप से, आप पूरे मार्ग का नाम टारफाइल पास कर सकते हैं।
एक निर्देशिका में सभी .zip अभिलेखागार निकालें
लूप के for
एक सरल के साथ, एक निर्देशिका में सभी ज़िप अभिलेखागार निकाले जा सकते हैं।
for (i in dir(pattern=".zip$"))
unzip(i)
dir
समारोह regex पैटर्न द्वारा निर्दिष्ट मिलान एक निर्देशिका में फ़ाइलों के नामों की एक चरित्र वेक्टर का उत्पादन pattern
। यह वेक्टर इंडेक्स i
माध्यम से लूप किया जाता है, प्रत्येक ज़िप unzip
को निकालने के लिए unzip
फ़ंक्शन का उपयोग करता है।