ทาร์ยูทิล
public class TarUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.TarUtil |
ยูทิลิตี้เพื่อจัดการไฟล์ tar มันล้อมคอมมอนส์คอมเพรสเพื่อรองรับ tar
สรุป
วิธีการสาธารณะ |
---|
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 : ชื่อฐานที่จะพบไฟล์ |
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 จะถูกเพิ่มในชื่อไฟล์พื้นฐาน
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 : ไดเร็กทอรีที่จะใส่ไฟล์ที่ไม่ได้ซิป |
พ่น |
---|
| FileNotFoundException |
| IOข้อยกเว้น |
ยกเลิก
public static unTar (File inputFile,
File outputDir)
Untar ไฟล์ tar ลงในไดเร็กทอรี ไฟล์ tar.gz ต้อง unGzip(File, File)
ก่อน
พารามิเตอร์ |
---|
inputFile | File : ไฟล์ tar ที่จะแยก |
outputDir | 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 |
พ่น |
---|
| FileNotFoundException |
| IOข้อยกเว้น |