טארוטיל

public class TarUtil
extends Object

JavaScript.lang.Object
com.android.tradefed.util.TarUtil


תוכנית שירות לטיפול בקובץ tar. הוא כולל את דחיסת ה-Commons כדי לספק תמיכה ב-tar.

סיכום

בנאים ציבוריים

TarUtil()

שיטות ציבוריות

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

עוזר לחלץ לעיתונאים קובץ tar gz והתוכן שלו, ולרשום אותם ביומן

static File extractTarGzipToTemp(File targzFile, String nameHint)

מחלצים ו-ungzip קובץ 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 או tgz יהפוך לקובץ tar.

static unTar(File inputFile, File outputDir)

מחלץ קובץ tar לתוך ספרייה.

static unTar(File inputFile, File outputDir, fileNames)

מחלץ קובץ tar לתוך ספרייה.

בנאים ציבוריים

טארוטיל

public TarUtil ()

שיטות ציבוריות

חילוץAndLog

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

עוזר לחלץ לעיתונאים קובץ tar gz והתוכן שלו, ולרשום אותם ביומן

פרמטרים
listener ITestLogger: ITestLogger המיקום ביומן של הקבצים.

targzFile File: ה-tar.gz ERROR(/File) שצריך את יומן התוכן שלו.

baseName String: שם הבסיס שתחתיו יימצאו הקבצים.

חילוץTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

מחלצים ו-ungzip קובץ tar.gz לספרייה זמנית.

פרמטרים
targzFile File: קובץ tar.gz לחילוץ.

nameHint String: התחילית של הספרייה הזמנית.

החזרות
File ספריית הטמפרטורה.

קליעות
FileNotFoundError
חריגת 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 או tgz יהפוך לקובץ tar.

פרמטרים
inputFile File: ERROR(/File) שצריך להעביר ל-ungzip

outputDir File: הספרייה שאליה צריך לשמור את הקובץ unzip-ZIP.

החזרות
File ERROR(/File) שמצביע על הקובץ שלא דחוס בקובץ ungzip.

קליעות
FileNotFoundError
חריגת IO

אוזת

public static  unTar (File inputFile, 
                File outputDir)

מחלץ קובץ tar לתוך ספרייה. קובץ tar.gz צריך להיות תחילה unGzip(File, File).

פרמטרים
inputFile File: קובץ ה-tar לחילוץ

outputDir File: הספרייה שבה צריך למקם את הקבצים שחולצו.

החזרות
הרשימה של ERROR(/File) לא דווחה.

קליעות
FileNotFoundError
חריגת IO

אוזת

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

מחלץ קובץ tar לתוך ספרייה. קובץ tar.gz צריך להיות תחילה unGzip(File, File).

פרמטרים
inputFile File: קובץ ה-tar לחילוץ

outputDir File: הספרייה שבה צריך למקם את הקבצים שחולצו.

fileNames : הקבצים שיש לחלץ מה-tar.

החזרות
הרשימה של ERROR(/File) לא דווחה.

קליעות
FileNotFoundError
חריגת IO