TarUtil

public class TarUtil
extends Object

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


Bir tar dosyasını işlemek için yardımcı program. Katran desteği sağlamak için commons-compress'i sarar.

Özet

Kamu inşaatçıları

TarUtil ()

Genel yöntemler

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

Tar gz dosyasını ve içeriğini çıkarma ve muhabirlere kaydetme yardımcısı

static File extractTarGzipToTemp (File targzFile, String nameHint)

Tar.gz dosyasının tarını açın ve zip dosyasını geçici bir dizine açın.

static File gzip (File inputFile)

Bir dosyayı gzip'e (.gz) sıkıştırmak için yardımcı işlev.

static boolean isGzip (File file)

Bir dosyanın gzip olup olmadığını belirleyin.

static File unGzip (File inputFile, File outputDir)

Bir dosyayı GZip'ten çıkarın: tar.gz veya tgz dosyası tar dosyasına dönüşür.

static unTar (File inputFile, File outputDir)

Bir tar dosyasının etiketini bir dizine çıkarın.

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

Bir tar dosyasının etiketini bir dizine çıkarın.

Kamu inşaatçıları

TarUtil

public TarUtil ()

Genel yöntemler

ayıklamakvegünlük

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

Tar gz dosyasını ve içeriğini çıkarma ve muhabirlere kaydetme yardımcısı

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

targzFile File : iç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)

Tar.gz dosyasının tarını açın ve zip dosyasını geçici bir dizine açın.

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

nameHint String : temp dizininin öneki.

İadeler
File geçici dizin.

Atar
FileNotFoundException
IO İstisnası

gzip

public static File gzip (File inputFile)

Bir dosyayı gzip'e (.gz) sıkıştırmak için yardımcı işlev. .gz uzantısı temel dosya adına eklenecektir.

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

İadeler
File gzip'li dosya.

Atar
IO İstisnası

isGzip

public static boolean isGzip (File file)

Bir dosyanın gzip olup olmadığını belirleyin.

Parametreler
file File : kontrol edilecek dosya.

İadeler
boolean dosyanın bir gzip olup olmadığı.

Atar
dosya okunamıyorsa.

zip'i aç

public static File unGzip (File inputFile, 
                File outputDir)

Bir dosyayı GZip'ten çıkarın: tar.gz veya tgz dosyası tar dosyasına dönüşür.

Parametreler
inputFile File : Sıkıştırılacak ERROR(/File)

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

İadeler
File sıkıştırılmamış dosyaya işaret eden bir ERROR(/File) .

Atar
FileNotFoundException
IO İstisnası

unTar

public static  unTar (File inputFile, 
                File outputDir)

Bir tar dosyasının etiketini bir dizine çıkarın. tar.gz dosyasının öncelikle unGzip(File, File) olması gerekir.

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

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

İadeler
Taranmış ERROR(/File) listesi.

Atar
FileNotFoundException
IO İstisnası

unTar

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

Bir tar dosyasının etiketini bir dizine çıkarın. tar.gz dosyasının öncelikle 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.

İadeler
Taranmış ERROR(/File) listesi.

Atar
FileNotFoundException
IO İstisnası
,

TarUtil

public class TarUtil
extends Object

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


Bir tar dosyasını işlemek için yardımcı program. Katran desteği sağlamak için commons-compress'i sarar.

Özet

Kamu inşaatçıları

TarUtil ()

Genel yöntemler

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

Tar gz dosyasını ve içeriğini çıkarma ve muhabirlere kaydetme yardımcısı

static File extractTarGzipToTemp (File targzFile, String nameHint)

Tar.gz dosyasının tarını açın ve zip dosyasını geçici bir dizine açın.

static File gzip (File inputFile)

Bir dosyayı gzip'e (.gz) sıkıştırmak için yardımcı işlev.

static boolean isGzip (File file)

Bir dosyanın gzip olup olmadığını belirleyin.

static File unGzip (File inputFile, File outputDir)

Bir dosyayı GZip'ten çıkarın: tar.gz veya tgz dosyası tar dosyasına dönüşür.

static unTar (File inputFile, File outputDir)

Bir tar dosyasının etiketini bir dizine çıkarın.

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

Bir tar dosyasının etiketini bir dizine çıkarın.

Kamu inşaatçıları

TarUtil

public TarUtil ()

Genel yöntemler

ayıklamakvegünlük

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

Tar gz dosyasını ve içeriğini çıkarma ve muhabirlere kaydetme yardımcısı

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

targzFile File : iç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)

Tar.gz dosyasının tarını açın ve zip dosyasını geçici bir dizine açın.

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

nameHint String : temp dizininin öneki.

İadeler
File geçici dizin.

Atar
FileNotFoundException
IO İstisnası

gzip

public static File gzip (File inputFile)

Bir dosyayı gzip'e (.gz) sıkıştırmak için yardımcı işlev. .gz uzantısı temel dosya adına eklenecektir.

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

İadeler
File gzip'li dosya.

Atar
IO İstisnası

isGzip

public static boolean isGzip (File file)

Bir dosyanın gzip olup olmadığını belirleyin.

Parametreler
file File : kontrol edilecek dosya.

İadeler
boolean dosyanın bir gzip olup olmadığı.

Atar
dosya okunamıyorsa.

zip'i aç

public static File unGzip (File inputFile, 
                File outputDir)

Bir dosyayı GZip'ten çıkarın: tar.gz veya tgz dosyası tar dosyasına dönüşür.

Parametreler
inputFile File : Sıkıştırılacak ERROR(/File)

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

İadeler
File sıkıştırılmamış dosyaya işaret eden bir ERROR(/File) .

Atar
FileNotFoundException
IO İstisnası

unTar

public static  unTar (File inputFile, 
                File outputDir)

Bir tar dosyasının etiketini bir dizine çıkarın. tar.gz dosyasının öncelikle unGzip(File, File) olması gerekir.

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

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

İadeler
Taranmış ERROR(/File) listesi.

Atar
FileNotFoundException
IO İstisnası

unTar

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

Bir tar dosyasının etiketini bir dizine çıkarın. tar.gz dosyasının öncelikle 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.

İadeler
Taranmış ERROR(/File) listesi.

Atar
FileNotFoundException
IO İstisnası