टारटिल

public class TarUtil
extends Object

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


टार फ़ाइल में बदलाव करने की सुविधा. यह टार को सहारा देने के लिए कॉमन्स-कंप्रेस को रैप करता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

TarUtil()

सार्वजनिक तरीके

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

टार 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)

फ़ाइल को अनGज़िप करें: tar.gz या tgz फ़ाइल, एक tar फ़ाइल बन जाएगी.

static unTar(File inputFile, File outputDir)

टार फ़ाइल को डायरेक्ट्री में अनटार करें.

static unTar(File inputFile, File outputDir, fileNames)

टार फ़ाइल को डायरेक्ट्री में अनटार करें.

सार्वजनिक कंस्ट्रक्टर

टारटिल

public TarUtil ()

सार्वजनिक तरीके

एक्सट्रैक्ट एंडलॉग

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

टार gz फ़ाइल और उसका कॉन्टेंट एक्सट्रैक्ट करने और रिपोर्टर को लॉग इन करने में मदद करता है

पैरामीटर
listener ITestLogger: ITestLogger फ़ाइलों को लॉग करने की जगह.

targzFile File: tar.gz ERROR(/File), जिसके लिए कॉन्टेंट लॉग की ज़रूरत होती है.

baseName String: वह मूल नाम जिसके तहत फ़ाइलें मिलेंगी.

एक्सट्रैक्टTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

tar.gz फ़ाइल को अस्थायी डायरेक्ट्री में अनटार और अनज़िप करें.

पैरामीटर
targzFile File: एक्सट्रैक्ट करने के लिए tar.gz फ़ाइल.

nameHint String: अस्थायी डायरेक्ट्री के लिए प्रीफ़िक्स.

रिटर्न
File अस्थायी निर्देशिका पर क्लिक करें.

थ्रो
फ़ाइलनॉटफ़ाउंड अपवाद
IOअपवाद

gzip

public static File gzip (File inputFile)

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

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

रिटर्न
File gzip फ़ाइल.

थ्रो
IOअपवाद

isGzip

public static boolean isGzip (File file)

देखें कि फ़ाइल gzip है या नहीं.

पैरामीटर
file File: जांच की जाने वाली फ़ाइल.

रिटर्न
boolean कि फ़ाइल gzip है या नहीं.

थ्रो
अगर फ़ाइल को पढ़ा नहीं जा सकता.

अनGzip

public static File unGzip (File inputFile, 
                File outputDir)

फ़ाइल को अनGज़िप करें: tar.gz या tgz फ़ाइल, एक tar फ़ाइल बन जाएगी.

पैरामीटर
inputFile File: ungzip के लिए ERROR(/File)

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

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

थ्रो
फ़ाइलनॉटफ़ाउंड अपवाद
IOअपवाद

अनटार

public static  unTar (File inputFile, 
                File outputDir)

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

पैरामीटर
inputFile File: एक्सट्रैक्ट करने के लिए टार फ़ाइल

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

रिटर्न
ERROR(/File) की सूची से तार हटाया गया.

थ्रो
फ़ाइलनॉटफ़ाउंड अपवाद
IOअपवाद

अनटार

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

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

पैरामीटर
inputFile File: एक्सट्रैक्ट करने के लिए टार फ़ाइल

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

fileNames : टार से निकाली जाने वाली फ़ाइलें.

रिटर्न
ERROR(/File) की सूची से तार हटाया गया.

थ्रो
फ़ाइलनॉटफ़ाउंड अपवाद
IOअपवाद