TarUtil

public class TarUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.TarUtil


tar dosyasını işlemeye yönelik yardımcı program. Katran desteği sağlamak için ortak sıkıştırmayı sarmalar.

Özet

Kamu inşaatçıları

TarUtil()

Herkese açık yöntemler

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

Bir tar gz dosyasını ve içeriğini çıkarma ve muhabirlere günlüğe kaydetme yardımcısı

static File extractTarGzipToTemp(File targzFile, String nameHint)

Tar.gz dosyasını açın ve sıkıştırılmış dosyayı geçici bir dizine çıkarın.

static File gzip(File inputFile)

Dosyayı gzip (.gz) biçimine dönüştüren yardımcı program.

static boolean isGzip(File file)

Bir dosyanın gzip dosyası olup olmadığını belirleme.

static File unGzip(File inputFile, File outputDir)

UnGZip'i açma: tar.gz veya tgz dosyaları, tar dosyasına dönüşür.

static unTar(File inputFile, File outputDir)

tar dosyasını dizine ekleyin.

static unTar(File inputFile, File outputDir, fileNames)

tar dosyasını dizine ekleyin.

Kamu inşaatçıları

TarUtil

public TarUtil ()

Herkese açık yöntemler

ayıklamaveGünlük

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

Bir tar gz dosyasını ve içeriğini çıkarma ve muhabirlere günlüğe kaydetme yardımcısı

Parametreler
listener ITestLogger: Dosyaların günlüğe kaydedileceği ITestLogger.

targzFile File: içerik günlüğüne ihtiyacı olan tar.gz ERROR(/File).

baseName String: Dosyaların bulunacağı temel ad.

ayıklamakTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Tar.gz dosyasını açın ve sıkıştırılmış dosyayı geçici bir dizine çıkarın.

Parametreler
targzFile File: çıkarılacak tar.gz dosyası.

nameHint String: Geçici dizinin öneki.

İlerlemeler
File geçici bir dizindir.

Fırlatma
FileNotFoundException
IOİstisna

gzip

public static File gzip (File inputFile)

Dosyayı gzip (.gz) biçimine dönüştüren yardımcı program. .gz uzantısı, temel dosya adına eklenir.

Parametreler
inputFile File: gzip ile sıkıştırılacak ERROR(/File).

İlerlemeler
File gzip'li dosyayı seçin.

Fırlatma
IOİstisna

isGzip

public static boolean isGzip (File file)

Bir dosyanın gzip dosyası olup olmadığını belirleme.

Parametreler
file File: Kontrol edilecek dosya.

İlerlemeler
boolean dosyanın gzip olup olmadığını kontrol edin.

Fırlatma
okunamadı.

Gzip'i aç

public static File unGzip (File inputFile, 
                File outputDir)

UnGZip'i açma: tar.gz veya tgz dosyaları, tar dosyasına dönüşür.

Parametreler
inputFile File: UnZIP için ERROR(/File) öğesi

outputDir File: Sıkıştırılmış dosyanın yerleştirileceği dizin.

İlerlemeler
File Sıkıştırılmamış dosyayı işaret eden bir ERROR(/File).

Fırlatma
FileNotFoundException
IOİstisna

Tart

public static  unTar (File inputFile, 
                File outputDir)

tar dosyasını dizinden kaldırın. tar.gz dosyasının önce unGzip(File, File) olması gerekir.

Parametreler
inputFile File: Çıkarılacak tar dosyası

outputDir File: Çıkarılan dosyaların yerleştirileceği dizin.

İlerlemeler
ERROR(/File) listesi hedeflendi.

Fırlatma
FileNotFoundException
IOİstisna

Tart

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

tar dosyasını dizinden kaldırın. tar.gz dosyasının önce unGzip(File, File) olması gerekir.

Parametreler
inputFile File: Çıkarılacak tar dosyası

outputDir File: Çıkarılan dosyaların yerleştirileceği dizin.

fileNames : tar'dan çıkarılacak dosyalar.

İlerlemeler
ERROR(/File) listesi hedeflendi.

Fırlatma
FileNotFoundException
IOİstisna