ZipUtil2

public class ZipUtil2
extends Object

شیء جاوا
com.android.tradefed.util.ZipUtil2


یک کلاس کمکی برای استخراج فایل‌های زیپ که مجوزهای فایل POSIX را در نظر می‌گیرد.

خلاصه

سازندگان عمومی

ZipUtil2 ()

روش‌های عمومی

static void closeZip (ZipFile zipFile)

یک ZipFile باز را بدون در نظر گرفتن هرگونه استثنا، ببندید.

static File extractFileFromZip (ZipFile zipFile, String filePath)

روش کاربردی برای استخراج یک فایل خاص از فایل زیپ به یک فایل tmp

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 ()

روش‌های عمومی

بستن زیپ

public static void closeZip (ZipFile zipFile)

یک ZipFile باز را بدون در نظر گرفتن هرگونه استثنا، ببندید.

پارامترها
zipFile ZipFile : فایلی که باید بسته شود

استخراج فایل از زیپ

public static File extractFileFromZip (ZipFile zipFile, 
                String filePath)

روش کاربردی برای استخراج یک فایل خاص از فایل زیپ به یک فایل tmp

پارامترها
zipFile ZipFile : ZipFile که قرار است استخراج شود

filePath String : مسیر فایلی که قرار است استخراج شود

بازگشت‌ها
File File یا اگر یافت نشد، null

پرتاب‌ها
IOException اگر فایل استخراج نشد

استخراج فایل از زیپ

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

روش کاربردی برای استخراج یک فایل خاص از فایل زیپ

پارامترها
zipFile ZipFile : ZipFile که قرار است استخراج شود

filePath String : مسیر فایل در فایل زیپ

destFile File : File که قرار است استخراج شود

بازگشت‌ها
boolean آیا فایل پیدا و استخراج شده است یا خیر

پرتاب‌ها
IOException اگر فایل استخراج نشد

استخراج زیپ

public static void extractZip (File toUnzip, 
                File destDir)

روشی کاربردی برای استخراج یک فایل زیپ در یک دایرکتوری مشخص. فایل زیپ به صورت یک File نمایش داده می‌شود.

پارامترها
toUnzip File : File که به یک فایل زیپ اشاره می‌کند.

destDir File : دایرکتوری محلی برای استخراج فایل به آن

پرتاب‌ها
IOException اگر فایل استخراج نشد

استخراج زیپ

public static void extractZip (ZipFile zipFile, 
                File destDir)

روش کاربردی برای استخراج کل محتویات فایل زیپ در دایرکتوری داده شده

پارامترها
zipFile ZipFile : ZipFile که قرار است استخراج شود

destDir File : دایرکتوری محلی برای استخراج فایل به آن

پرتاب‌ها
IOException اگر فایل استخراج نشد

استخراجZip به Temp

public static File extractZipToTemp (File zipFile, 
                String nameHint)

استخراج یک فایل زیپ به یک دایرکتوری موقت که با یک رشته آغاز شده است

پارامترها
zipFile File : فایل زیپ برای استخراج

nameHint String : پیشوندی برای دایرکتوری موقت

بازگشت‌ها
File File که به دایرکتوری موقت اشاره می‌کند

پرتاب‌ها
IOException