TarUtil

public class TarUtil
extends Object

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


أداة لمعالجة ملف القطران. إنه يلف الضغط المشترك من أجل توفير دعم القطران.

ملخص

المنشئون العامة

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)

فك ضغط ملف: سيصبح ملف tar.gz ملفًا 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 ()

الأساليب العامة

استخراج وتسجيل

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

يساعد في استخراج ملف tar gz ومحتوياته وتسجيله للصحفيين

المعلمات
listener ITestLogger : ITestLogger مكان تسجيل الملفات.

targzFile File : tar.gz ERROR(/File) الذي يحتاج إلى سجل المحتوى الخاص به.

baseName String : الاسم الأساسي الذي سيتم العثور على الملفات تحته.

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

قم بفك ضغط ملف tar.gz إلى دليل مؤقت.

المعلمات
targzFile File : ملف tar.gz المراد استخراجه.

nameHint String : بادئة الدليل المؤقت.

عائدات
File دليل درجة الحرارة.

رميات
FileNotFoundException

gzip

public static File gzip (File inputFile)

وظيفة الأداة المساعدة لملف gzip (.gz). ستتم إضافة ملحق .gz إلى اسم الملف الأساسي.

المعلمات
inputFile File : ERROR(/File) المراد ضغطه بتنسيق gzip.

عائدات
File الملف المضغوط بتنسيق gzip.

isGzip

public static boolean isGzip (File file)

حدد ما إذا كان الملف بتنسيق gzip.

المعلمات
file File : الملف المراد فحصه.

عائدات
boolean ما إذا كان الملف بتنسيق gzip.

رميات
إذا تعذر قراءة الملف.

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

فك ضغط ملف: سيصبح ملف tar.gz ملفًا tar.

المعلمات
inputFile File : ERROR(/File) لفك ضغط

outputDir File : الدليل حيث يتم وضع الملف الذي تم فك ضغطه.

عائدات
File ERROR(/File) يشير إلى الملف الذي تم فك ضغطه.

رميات
FileNotFoundException

unTar

public static  unTar (File inputFile, 
                File outputDir)

قم بفك ملف tar إلى دليل. tar.gz يجب أن يكون unGzip(File, File) أولاً.

المعلمات
inputFile File : ملف القطران المراد استخراجه

outputDir File : الدليل حيث يتم وضع الملفات المستخرجة.

عائدات
قائمة ERROR(/File) بدون تمييز.

رميات
FileNotFoundException

unTar

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

قم بفك ملف tar إلى دليل. tar.gz يجب أن يكون unGzip(File, File) أولاً.

المعلمات
inputFile File : ملف القطران المراد استخراجه

outputDir File : الدليل حيث يتم وضع الملفات المستخرجة.

fileNames : الملفات المراد استخراجها من القطران.

عائدات
قائمة ERROR(/File) بدون تمييز.

رميات
FileNotFoundException