TarUtil

public class TarUtil
extends Object

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


ยูทิลิตี้เพื่อจัดการไฟล์ tar มันห่อคอมมอนส์คอมเพรสเพื่อรองรับ tar

สรุป

ผู้สร้างสาธารณะ

TarUtil ()

วิธีการสาธารณะ

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

ตัวช่วยแยกและเข้าสู่ระบบนักข่าว ไฟล์ tar gz และเนื้อหา

static File extractTarGzipToTemp (File targzFile, String nameHint)

Untar และ ungzip ไฟล์ tar.gz ไปยังไดเร็กทอรี temp

static File gzip (File inputFile)

ฟังก์ชันยูทิลิตี้เพื่อ gzip (.gz) ไฟล์

static boolean isGzip (File file)

ตรวจสอบว่าไฟล์เป็น gzip หรือไม่

static File unGzip (File inputFile, File outputDir)

UnGZip ไฟล์: ไฟล์ tar.gz จะกลายเป็นไฟล์ tar

static unTar (File inputFile, File outputDir)

Untar ไฟล์ tar ลงในไดเร็กทอรี

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

Untar ไฟล์ 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 : ชื่อฐานที่จะพบไฟล์

extractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Untar และ ungzip ไฟล์ tar.gz ไปยังไดเร็กทอรี temp

พารามิเตอร์
targzFile File : ไฟล์ tar.gz ที่จะแตกไฟล์

nameHint String : คำนำหน้าสำหรับไดเร็กทอรี temp

คืนสินค้า
File ไดเร็กทอรีชั่วคราว

ขว้าง
FileNotFoundException

gzip

public static File gzip (File inputFile)

ฟังก์ชันยูทิลิตี้เพื่อ gzip (.gz) ไฟล์ นามสกุล .gz จะถูกเพิ่มในชื่อไฟล์หลัก

พารามิเตอร์
inputFile File : ERROR(/File) ที่จะ gzipped

คืนสินค้า
File ไฟล์ gzip

isGzip

public static boolean isGzip (File file)

ตรวจสอบว่าไฟล์เป็น gzip หรือไม่

พารามิเตอร์
file File : ไฟล์ที่จะตรวจสอบ

คืนสินค้า
boolean ไม่ว่าจะเป็นไฟล์ gzip

ขว้าง
หากไฟล์ไม่สามารถอ่านได้

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

UnGZip ไฟล์: ไฟล์ tar.gz จะกลายเป็นไฟล์ tar

พารามิเตอร์
inputFile File : The ERROR(/File) to ungzip

outputDir File : ไดเร็กทอรีที่จะวางไฟล์ ungzipped

คืนสินค้า
File ERROR(/File) ชี้ไปที่ไฟล์ที่แตกไฟล์แล้ว

ขว้าง
FileNotFoundException

อุนตาร์

public static  unTar (File inputFile, 
                File outputDir)

Untar ไฟล์ tar ลงในไดเร็กทอรี ไฟล์ tar.gz จะต้อง unGzip(File, File) ก่อน

พารามิเตอร์
inputFile File : ไฟล์ tar ที่จะแตกไฟล์

outputDir File : ไดเร็กทอรีที่จะใส่ไฟล์ที่แยกออกมา

คืนสินค้า
รายการ ERROR(/File) untarred

ขว้าง
FileNotFoundException

อุนตาร์

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

Untar ไฟล์ tar ลงในไดเร็กทอรี ไฟล์ tar.gz จะต้อง unGzip(File, File) ก่อน

พารามิเตอร์
inputFile File : ไฟล์ tar ที่จะแตกไฟล์

outputDir File : ไดเร็กทอรีที่จะใส่ไฟล์ที่แยกออกมา

fileNames : ไฟล์ที่จะแตกออกจาก tar

คืนสินค้า
รายการ ERROR(/File) untarred

ขว้าง
FileNotFoundException