तारउटिल

public class TarUtil
extends Object

java.lang.ऑब्जेक्ट
मैं 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)

एक फाइल को अनजीप करें: एक tar.gz फाइल एक टार फाइल बन जाएगी।

static unTar (File inputFile, File outputDir)

एक निर्देशिका में एक टैर फ़ाइल को अनटार करें।

static unTar (File inputFile, File outputDir, fileNames) 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 : आधार नाम जिसके तहत फाइलें मिलेंगी।

ExtractTarGzipToTemp

public static File extractTarGzipToTemp (File targzFile, 
                String nameHint)

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

मापदंडों
targzFile File : निकालने के लिए tar.gz फ़ाइल।

nameHint String : अस्थायी निर्देशिका के लिए उपसर्ग।

रिटर्न
File अस्थायी निर्देशिका।

फेंकता
FileNotFoundException

गज़िप

public static File gzip (File inputFile)

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

मापदंडों
inputFile File : Gzipped करने के लिए ERROR(/File)

रिटर्न
File gzipped फ़ाइल।

isGzip

public static boolean isGzip (File file)

निर्धारित करें कि फ़ाइल एक gzip है या नहीं।

मापदंडों
file File : जाँच करने के लिए फ़ाइल।

रिटर्न
boolean क्या फ़ाइल एक gzip है।

फेंकता
अगर फ़ाइल को पढ़ा नहीं जा सका।

अनगज़िप

public static File unGzip (File inputFile, 
                File outputDir)

एक फाइल को अनजीप करें: एक tar.gz फाइल एक टार फाइल बन जाएगी।

मापदंडों
inputFile File : अनज़िप करने के लिए ERROR(/File)

outputDir File : वह निर्देशिका जहाँ अनज़िप्ड फ़ाइल को रखा जाए।

रिटर्न
File अनज़िप्ड फ़ाइल की ओर इशारा करते हुए एक ERROR(/File)

फेंकता
FileNotFoundException

अनटार

public static  unTar (File inputFile, 
                File outputDir)

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

मापदंडों
inputFile File : निकालने के लिए टार फ़ाइल

outputDir File : वह निर्देशिका जहाँ निकाली गई फ़ाइलों को रखना है।

रिटर्न
ERROR(/File) की सूची अतारांकित।

फेंकता
FileNotFoundException

अनटार

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

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

मापदंडों
inputFile File : निकालने के लिए टार फ़ाइल

outputDir File : वह निर्देशिका जहाँ निकाली गई फ़ाइलों को रखना है।

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

रिटर्न
ERROR(/File) की सूची अतारांकित।

फेंकता
FileNotFoundException