TarUtil

public class TarUtil
extends Object

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


टैर फ़ाइल में बदलाव करने के लिए उपयोगी टूल. यह tar की सुविधा देने के लिए, commons-compress को रैप करता है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

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)

किसी फ़ाइल को UnGZip करना: tar.gz फ़ाइल, 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 टेंप्लेट डायरेक्ट्री.

थ्रो
FileNotFoundException

gzip

public static File gzip (File inputFile)

किसी फ़ाइल को gzip (.gz) करने के लिए यूटिलिटी फ़ंक्शन. .gz एक्सटेंशन, बेस फ़ाइल के नाम में जोड़ दिया जाएगा.

पैरामीटर
inputFile File: ERROR(/File) को gzip किया जाना है.

रिटर्न
File ज़िप की गई फ़ाइल.

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: वह डायरेक्ट्री जहां अनज़िप की गई फ़ाइल को डालना है.

रिटर्न
File अनज़िप की गई फ़ाइल पर ले जाने वाला ERROR(/File).

थ्रो
FileNotFoundException

unTar

public static  unTar (File inputFile, 
                File outputDir)

किसी डायरेक्ट्री में tar फ़ाइल को अनटैग करें. इसके लिए, tar.gz फ़ाइल को पहले unGzip(File, File) करना होगा.

पैरामीटर
inputFile File: वह tar फ़ाइल जिसे अनपैक करना है

outputDir File: वह डायरेक्ट्री जहां से निकाली गई फ़ाइलें डालनी हैं.

रिटर्न
ERROR(/File) की अनटै्र की गई सूची.

थ्रो
FileNotFoundException

unTar

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

किसी डायरेक्ट्री में tar फ़ाइल को अनटैग करें. इसके लिए, tar.gz फ़ाइल को पहले unGzip(File, File) करना होगा.

पैरामीटर
inputFile File: वह tar फ़ाइल जिसे अनपैक करना है

outputDir File: वह डायरेक्ट्री जहां से निकाली गई फ़ाइलें डालनी हैं.

fileNames : वे फ़ाइलें जिन्हें tar से निकालना है.

रिटर्न
ERROR(/File) की अनटै्र की गई सूची.

थ्रो
FileNotFoundException