TarUtil

public class TarUtil
extends Object

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


ยูทิลิตีสำหรับจัดการไฟล์ tar ซึ่งจะรวม commons-compress เพื่อรองรับ tar

สรุป

ตัวสร้างแบบสาธารณะ

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 หรือ tgz จะกลายเป็นไฟล์ tar

static unTar(File inputFile, File outputDir)

แตกไฟล์ tar ลงในไดเรกทอรี

static unTar(File inputFile, File outputDir, fileNames)

แตกไฟล์ 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)

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

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

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

คิกรีเทิร์น
File ไดเรกทอรี temp

การโยน
FileNotFoundException
IOException

gzip

public static File gzip (File inputFile)

ฟังก์ชันยูทิลิตีสำหรับบีบอัดไฟล์เป็น gzip (.gz) ระบบจะเพิ่มนามสกุล .gz ไปยังชื่อไฟล์พื้นฐาน

พารามิเตอร์
inputFile File: ERROR(/File) ที่จะใส่ไฟล์ ZIP

คิกรีเทิร์น
File ไฟล์ที่บีบอัดด้วย Gzip

การโยน
IOException

isGzip

public static boolean isGzip (File file)

ระบุว่าไฟล์เป็น gzip หรือไม่

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

คิกรีเทิร์น
boolean ไฟล์เป็น gzip หรือไม่

การโยน
หากอ่านไฟล์ไม่ได้

unGzip

public static File unGzip (File inputFile, 
                File outputDir)

ยกเลิกการบีบอัดไฟล์: ไฟล์ tar.gz หรือ tgz จะกลายเป็นไฟล์ tar

พารามิเตอร์
inputFile File: ERROR(/File) เพื่อยกเลิกการบีบอัดไฟล์ gzip

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

คิกรีเทิร์น
File ERROR(/File) ที่ชี้ไปยังไฟล์ที่แตกไฟล์แล้ว

การโยน
FileNotFoundException
IOException

unTar

public static  unTar (File inputFile, 
                File outputDir)

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

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

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

คิกรีเทิร์น
รายการ ERROR(/File) ที่แตกไฟล์แล้ว

การโยน
FileNotFoundException
IOException

unTar

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

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

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

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

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

คิกรีเทิร์น
รายการ ERROR(/File) ที่แตกไฟล์แล้ว

การโยน
FileNotFoundException
IOException