ทาร์ยูทิล
public
class
TarUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.TarUtil
|
ยูทิลิตีในการจัดการไฟล์ tar ไฟล์ Tar จะรวมคำสั่ง Commons-Compress เพื่อให้การสนับสนุน Tar
สรุป
วิธีการสาธารณะ |
static
void
|
extractAndLog(ITestLogger listener, File targzFile, String baseName)
ตัวช่วยดึงข้อมูลและบันทึกไฟล์ tar และเนื้อหาในไฟล์ไว้สำหรับผู้รายงาน
|
static
File
|
extractTarGzipToTemp(File targzFile, String nameHint)
แตกไฟล์ tar.gz และขยายไฟล์ 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 ในไดเรกทอรี
|
ช่างก่อสร้างสาธารณะ
ทาร์ยูทิล
public TarUtil ()
วิธีการสาธารณะ
แยกและบันทึก
public static void extractAndLog (ITestLogger listener,
File targzFile,
String baseName)
ตัวช่วยดึงข้อมูลและบันทึกไฟล์ tar และเนื้อหาในไฟล์ไว้สำหรับผู้รายงาน
พารามิเตอร์ |
listener |
ITestLogger : ITestLogger ตำแหน่งที่จะบันทึกไฟล์ |
targzFile |
File : ERROR(/File) tar.gz ที่ต้องการบันทึกเนื้อหา |
baseName |
String : ชื่อพื้นฐานใต้ไฟล์ที่จะพบ |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
แตกไฟล์ tar.gz และขยายไฟล์ tar.gz ในไดเรกทอรีชั่วคราว
พารามิเตอร์ |
targzFile |
File : ไฟล์ tar.gz ที่จะแยก |
nameHint |
String : คำนำหน้าสำหรับไดเรกทอรีชั่วคราว |
คิกรีเทิร์น |
File |
ไดเรกทอรีชั่วคราว |
การขว้าง |
|
FileNotFoundException |
|
ข้อยกเว้น IO |
Gzip
public static File gzip (File inputFile)
ฟังก์ชันยูทิลิตีเพื่อ gzip (.gz) ไฟล์ ระบบจะเพิ่มนามสกุล .gz ในชื่อไฟล์พื้นฐาน
คิกรีเทิร์น |
File |
ไฟล์ที่ gzip |
ISGzip
public static boolean isGzip (File file)
ระบุว่าไฟล์เป็น gzip หรือไม่
พารามิเตอร์ |
file |
File : ไฟล์ที่จะตรวจสอบ |
คิกรีเทิร์น |
boolean |
เป็นไฟล์ gzip หรือไม่ |
การขว้าง |
|
หากอ่านไฟล์ไม่ได้ |
แตก Gzip
public static File unGzip (File inputFile,
File outputDir)
แตกไฟล์: ไฟล์ tar.gz หรือ tgz จะกลายเป็นไฟล์ tar
พารามิเตอร์ |
inputFile |
File : ERROR(/File) เพื่อ ungzip |
outputDir |
File : ไดเรกทอรีที่จะวางไฟล์ ungzzip |
การขว้าง |
|
FileNotFoundException |
|
ข้อยกเว้น IO |
ยกเลิกทาร์
public static unTar (File inputFile,
File outputDir)
ยกเลิกไฟล์ tar ในไดเรกทอรี ไฟล์ tar.gz ต้องเป็น unGzip(File, File)
ก่อน
พารามิเตอร์ |
inputFile |
File : ไฟล์ tar ที่จะแยก |
outputDir |
File : ไดเรกทอรีที่จะวางไฟล์ที่แยกแล้ว |
การขว้าง |
|
FileNotFoundException |
|
ข้อยกเว้น IO |
ยกเลิกทาร์
public static unTar (File inputFile,
File outputDir,
fileNames)
ยกเลิกไฟล์ tar ในไดเรกทอรี ไฟล์ tar.gz ต้องเป็น unGzip(File, File)
ก่อน
พารามิเตอร์ |
inputFile |
File : ไฟล์ tar ที่จะแยก |
outputDir |
File : ไดเรกทอรีที่จะวางไฟล์ที่แยกแล้ว |
fileNames |
: ไฟล์ที่จะแยกออกจาก tar |
การขว้าง |
|
FileNotFoundException |
|
ข้อยกเว้น IO |