ทาร์ยูทิล

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 และ unzip ไฟล์ tar.gz ไปยังไดเร็กทอรีชั่วคราว

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 ลงในไดเร็กทอรี

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

ทาร์ยูทิล

public TarUtil ()

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

แยกและบันทึก

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

ตัวช่วยในการแยกและบันทึกไฟล์ tar gz และเนื้อหาไปยังนักข่าว

พารามิเตอร์
listener ITestLogger : ITestLogger ที่จะบันทึกไฟล์

targzFile File : ERROR(/File) ที่ต้องการบันทึกเนื้อหา

baseName String : ชื่อฐานที่จะพบไฟล์

แยกTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

Untar และ unzip ไฟล์ tar.gz ไปยังไดเร็กทอรีชั่วคราว

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

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

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

พ่น
FileNotFoundException
IOข้อยกเว้น

gzip

public static File gzip (File inputFile)

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

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

ส่งคืน
File ไฟล์ gzip

พ่น
IOข้อยกเว้น

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 : ERROR(/File) เพื่อคลายซิป

outputDir File : ไดเร็กทอรีที่จะใส่ไฟล์ที่ไม่ได้ซิป

ส่งคืน
File ERROR(/File) ชี้ไปที่ไฟล์ที่ไม่ได้ซิป

พ่น
FileNotFoundException
IOข้อยกเว้น

ยกเลิก

public static  unTar (File inputFile, 
                File outputDir)

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

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

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

ส่งคืน
รายการ ERROR(/File) ที่ไม่ได้รับการแก้ไข

พ่น
FileNotFoundException
IOข้อยกเว้น

ยกเลิก

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

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

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

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

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

ส่งคืน
รายการ ERROR(/File) ที่ไม่ได้รับการแก้ไข

พ่น
FileNotFoundException
IOข้อยกเว้น