TarUtil

public class TarUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TarUtil


Tar dosyasını değiştirmek için kullanılan yardımcı program. tar desteği sağlamak için commons-compress'i sarmalar.

Özet

Herkese açık kurucular

TarUtil()

Herkese açık yöntemler

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

Tar gz dosyasını ve içeriğini ayıklayıp muhabirlere günlük kaydına eklemeye yardımcı olur.

static File extractTarGzipToTemp(File targzFile, String nameHint)

Bir tar.gz dosyasını geçici bir dizine açın ve gzip'den çıkarın.

static File gzip(File inputFile)

Bir dosyayı gzip (.gz) biçiminde sıkıştırmak için kullanılan yardımcı program işlevi.

static boolean isGzip(File file)

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

static File unGzip(File inputFile, File outputDir)

Bir dosyanın GZip sıkıştırmasını kaldırma: tar.gz veya tgz dosyası, tar dosyası olur.

static unTar(File inputFile, File outputDir)

Bir tar dosyasını bir dizine açabilirsiniz.

static unTar(File inputFile, File outputDir, fileNames)

Bir tar dosyasını bir dizine açabilirsiniz.

Herkese açık kurucular

TarUtil

public TarUtil ()

Herkese açık yöntemler

extractAndLog

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

Tar gz dosyasını ve içeriğini ayıklayıp muhabirlere günlük kaydına eklemeye yardımcı olur.

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

targzFile File: İçerik günlüğüne ihtiyaç duyan tar.gz ERROR(/File).

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

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Bir tar.gz dosyasını geçici bir dizine açın ve gzip'den çıkarın.

Parametreler
targzFile File: Ayıklanacak tar.gz dosyası.

nameHint String: Geçici dizinin ön eki.

İlerlemeler
File geçici dizin.

Atışlar
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

Bir dosyayı gzip (.gz) olarak sıkıştıran yardımcı işlev. .gz uzantısı, temel dosya adına eklenir.

Parametreler
inputFile File: Gzip sıkıştırması yapılacak ERROR(/File).

İlerlemeler
File sıkıştırılmış dosyayı.

Atışlar
IOException

isGzip

public static boolean isGzip (File file)

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

Parametreler
file File: Kontrol edilecek dosya.

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

Atışlar
dosya okunamazsa.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

Bir dosyanın sıkıştırmasını çözme: tar.gz veya tgz dosyası, tar dosyası olur.

Parametreler
inputFile File: Sıkıştırılmış dosyadan ERROR(/File) dosyasını açma

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

İlerlemeler
File sıkıştırılmamış dosyayı gösteren bir ERROR(/File).

Atışlar
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

Bir tar dosyasını bir dizine açın. Önce tar.gz dosyasının unGzip(File, File) olması gerekir.

Parametreler
inputFile File: Ayıklanacak tar dosyası

outputDir File: Ayıklanan dosyaların yerleştirileceği dizin.

İlerlemeler
Sıkıştırılmış ERROR(/File) dosyalarının listesi.

Atışlar
FileNotFoundException
IOException

unTar

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

Bir tar dosyasını bir dizine açın. Önce tar.gz dosyasının unGzip(File, File) olması gerekir.

Parametreler
inputFile File: Ayıklanacak tar dosyası

outputDir File: Ayıklanan dosyaların yerleştirileceği dizin.

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

İlerlemeler
Sıkıştırılmış ERROR(/File) dosyalarının listesi.

Atışlar
FileNotFoundException
IOException