TarUtil
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 และ 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 : ชื่อฐานที่จะพบไฟล์ |
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 จะถูกเพิ่มในชื่อไฟล์หลัก
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 |
ขว้าง |
---|
| FileNotFoundException |
อุนตาร์
public static unTar (File inputFile,
File outputDir)
Untar ไฟล์ tar ลงในไดเร็กทอรี ไฟล์ tar.gz จะต้อง unGzip(File, File)
ก่อน
พารามิเตอร์ |
---|
inputFile | File : ไฟล์ tar ที่จะแตกไฟล์ |
outputDir | File : ไดเร็กทอรีที่จะใส่ไฟล์ที่แยกออกมา |
ขว้าง |
---|
| FileNotFoundException |
อุนตาร์
public static unTar (File inputFile,
File outputDir,
fileNames)
Untar ไฟล์ tar ลงในไดเร็กทอรี ไฟล์ tar.gz จะต้อง unGzip(File, File)
ก่อน
พารามิเตอร์ |
---|
inputFile | File : ไฟล์ tar ที่จะแตกไฟล์ |
outputDir | File : ไดเร็กทอรีที่จะใส่ไฟล์ที่แยกออกมา |
fileNames | : ไฟล์ที่จะแตกออกจาก tar |
ขว้าง |
---|
| FileNotFoundException |