ZipUtil2

public class ZipUtil2
extends Object

java.lang.Object
com.android.tradefed.util.ZipUtil2


ज़िप फ़ाइल से कॉन्टेंट निकालने के लिए, यह एक हेल्पर क्लास है. इसमें POSIX की फ़ाइल अनुमतियों का ध्यान रखा जाता है

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

ZipUtil2()

पब्लिक मेथड

static void closeZip(ZipFile zipFile)

खुली हुई ZipFile को बंद करें. इस दौरान, किसी भी अपवाद को अनदेखा किया जाएगा.

static File extractFileFromZip(ZipFile zipFile, String filePath)

ज़िप फ़ाइल से कोई खास फ़ाइल निकालकर, उसे अस्थायी फ़ाइल में सेव करने के लिए, यह यूटिलिटी मेथड है

static boolean extractFileFromZip(ZipFile zipFile, String filePath, File destFile)

ज़िप फ़ाइल से कोई खास फ़ाइल निकालने के लिए, यह यूटिलिटी मेथड है

static void extractZip(File toUnzip, File destDir)

किसी ज़िप फ़ाइल से कॉन्टेंट निकालकर, उसे किसी डायरेक्ट्री में सेव करने के लिए, यह यूटिलिटी मेथड है.

static void extractZip(ZipFile zipFile, File destDir)

ज़िप फ़ाइल में मौजूद सारा कॉन्टेंट निकालकर, उसे किसी डायरेक्ट्री में सेव करने के लिए, यह यूटिलिटी मेथड है

static File extractZipToTemp(File zipFile, String nameHint)

किसी ज़िप फ़ाइल से कॉन्टेंट निकालकर, उसे किसी अस्थायी डायरेक्ट्री में सेव करने के लिए, यह यूटिलिटी मेथड है. इस डायरेक्ट्री के नाम की शुरुआत में कोई स्ट्रिंग जोड़ी जा सकती है

सार्वजनिक कंस्ट्रक्टर

ZipUtil2

public ZipUtil2 ()

पब्लिक मेथड

closeZip

public static void closeZip (ZipFile zipFile)

खुली हुई ZipFile को बंद करें. इस दौरान, किसी भी अपवाद को अनदेखा किया जाएगा.

पैरामीटर
zipFile ZipFile: वह फ़ाइल जिसे बंद करना है

extractFileFromZip

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

ज़िप फ़ाइल से कोई खास फ़ाइल निकालकर, उसे अस्थायी फ़ाइल में सेव करने के लिए, यह यूटिलिटी मेथड है

पैरामीटर
zipFile ZipFile: वह ZipFile जिससे कॉन्टेंट निकालना है

filePath String: वह फ़ाइल पाथ जिससे कॉन्टेंट निकालना है

रिटर्न
File वह File या null जो नहीं मिली

थ्रॉ
IOException अगर फ़ाइल नहीं निकाली जा सकी, तो यह अपवाद दिखेगा

extractFileFromZip

public static boolean extractFileFromZip (ZipFile zipFile, 
                String filePath, 
                File destFile)

ज़िप फ़ाइल से कोई खास फ़ाइल निकालने के लिए, यह यूटिलिटी मेथड है

पैरामीटर
zipFile ZipFile: वह ZipFile जिससे कॉन्टेंट निकालना है

filePath String: ज़िप में मौजूद फ़ाइल का पाथ

destFile File: वह File जिसमें कॉन्टेंट निकालना है

रिटर्न
boolean यह बताता है कि फ़ाइल मिली या नहीं और उसे निकाला गया या नहीं

थ्रॉ
IOException अगर फ़ाइल नहीं निकाली जा सकी, तो यह अपवाद दिखेगा

extractZip

public static void extractZip (File toUnzip, 
                File destDir)

किसी ज़िप फ़ाइल से कॉन्टेंट निकालकर, उसे किसी डायरेक्ट्री में सेव करने के लिए, यह यूटिलिटी मेथड है. ज़िप फ़ाइल को File के तौर पर दिखाया जा रहा है.

पैरामीटर
toUnzip File: वह File जो किसी ज़िप फ़ाइल की ओर इशारा करती है.

destDir File: वह स्थानीय डायरेक्ट्री जिसमें फ़ाइल निकालनी है

थ्रॉ
IOException अगर फ़ाइल नहीं निकाली जा सकी, तो यह अपवाद दिखेगा

extractZip

public static void extractZip (ZipFile zipFile, 
                File destDir)

ज़िप फ़ाइल में मौजूद सारा कॉन्टेंट निकालकर, उसे किसी डायरेक्ट्री में सेव करने के लिए, यह यूटिलिटी मेथड है

पैरामीटर
zipFile ZipFile: वह ZipFile जिससे कॉन्टेंट निकालना है

destDir File: वह स्थानीय डायरेक्ट्री जिसमें फ़ाइल निकालनी है

थ्रॉ
IOException अगर फ़ाइल नहीं निकाली जा सकी, तो यह अपवाद दिखेगा

extractZipToTemp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

किसी ज़िप फ़ाइल से कॉन्टेंट निकालकर, उसे किसी अस्थायी डायरेक्ट्री में सेव करने के लिए, यह यूटिलिटी मेथड है. इस डायरेक्ट्री के नाम की शुरुआत में कोई स्ट्रिंग जोड़ी जा सकती है

पैरामीटर
zipFile File: वह ज़िप फ़ाइल जिससे कॉन्टेंट निकालना है

nameHint String: अस्थायी डायरेक्ट्री के लिए कोई प्रीफ़िक्स

रिटर्न
File वह File जो अस्थायी डायरेक्ट्री की ओर इशारा करती है

थ्रॉ
IOException