TarUtil

public class TarUtil
extends Object

java.lang.object
com.android.tradefed.util.TarUtil


ابزار دستکاری فایل tar. به منظور حمایت از قیر، کمپرس معمولی را می پیچد.

خلاصه

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

TarUtil ()

روش های عمومی

static void extractAndLog ( ITestLogger listener, File targzFile, String baseName)

کمک کننده برای استخراج و ورود به خبرنگاران فایل tar gz و محتوای آن

static File extractTarGzipToTemp (File targzFile, String nameHint)

یک فایل tar.gz را از حالت تار خارج کرده و از حالت فشرده خارج کنید.

static File gzip (File inputFile)

تابع ابزار برای gzip (.gz) یک فایل.

static boolean isGzip (File file)

تعیین کنید که آیا یک فایل gzip است یا خیر.

static File unGzip (File inputFile, File outputDir)

UnGZip یک فایل: یک فایل tar.gz یا tgz به یک فایل tar تبدیل می شود.

static unTar (File inputFile, File outputDir)

یک فایل tar را به یک دایرکتوری تبدیل کنید.

static unTar (File inputFile, File outputDir, fileNames) unTar (File inputFile, File outputDir, fileNames)

یک فایل tar را به یک دایرکتوری تبدیل کنید.

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

TarUtil

public TarUtil ()

روش های عمومی

extractAndLog

public static void extractAndLog (ITestLogger listener, 
                File targzFile, 
                String baseName)

کمک کننده برای استخراج و ورود به خبرنگاران فایل tar gz و محتوای آن

پارامترها
listener ITestLogger : ITestLogger که در آن فایل ها را لاگین کنید.

targzFile File : tar.gz ERROR(/File) که به گزارش محتوای آن نیاز دارد.

baseName String : نام پایه ای که فایل ها تحت آن پیدا می شوند.

استخراجTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

یک فایل tar.gz را از حالت تار خارج کرده و از حالت فشرده خارج کنید.

پارامترها
targzFile File : فایل tar.gz برای استخراج.

nameHint String : پیشوند دایرکتوری temp.

برمی گرداند
File دایرکتوری temp

پرتاب می کند
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

تابع ابزار برای gzip (.gz) یک فایل. پسوند .gz به نام فایل پایه اضافه خواهد شد.

پارامترها
inputFile File : ERROR(/File) که باید gzip شود.

برمی گرداند
File فایل gzip شده

پرتاب می کند
IOException

isGzip

public static boolean isGzip (File file)

تعیین کنید که آیا یک فایل gzip است یا خیر.

پارامترها
file File : فایلی که باید بررسی شود.

برمی گرداند
boolean آیا فایل gzip است.

پرتاب می کند
اگر فایل قابل خواندن نبود

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

UnGZip یک فایل: یک فایل tar.gz یا tgz به یک فایل tar تبدیل می شود.

پارامترها
inputFile File : ERROR(/File) برای ungzip

outputDir File : فهرستی که فایل فشرده نشده را در آن قرار می دهیم.

برمی گرداند
File یک ERROR(/File) که به فایل فشرده نشده اشاره می کند.

پرتاب می کند
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

یک فایل tar را به یک دایرکتوری تبدیل کنید. فایل tar.gz باید ابتدا unGzip(File, File) باشد.

پارامترها
inputFile File : فایل tar برای استخراج

outputDir File : فهرستی که فایل های استخراج شده را در آن قرار می دهیم.

برمی گرداند
لیست ERROR(/File) بدون تار.

پرتاب می کند
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir, 
                 fileNames)

یک فایل tar را به یک دایرکتوری تبدیل کنید. فایل tar.gz باید ابتدا unGzip(File, File) باشد.

پارامترها
inputFile File : فایل tar برای استخراج

outputDir File : فهرستی که فایل های استخراج شده را در آن قرار می دهیم.

fileNames : فایل هایی که باید از tar استخراج شوند.

برمی گرداند
لیست ERROR(/File) بدون تار.

پرتاب می کند
FileNotFoundException
IOException