टारयूटिल

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)

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

static unTar (File inputFile, File outputDir)

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

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

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

सार्वजनिक निर्माणकर्ता

टारयूटिल

public TarUtil ()

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

ExtractAndLog

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 अस्थायी निर्देशिका।

फेंकता
फ़ाइलनॉटफाउंड अपवाद
आईओ अपवाद

gzip

public static File gzip (File inputFile)

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

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

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

फेंकता
आईओ अपवाद

isGzip

public static boolean isGzip (File file)

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

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

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

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

ungzip

public static File unGzip (File inputFile, 
                File outputDir)

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

पैरामीटर
inputFile File : अनज़िप करने के लिए ERROR(/File)

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

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

फेंकता
फ़ाइलनॉटफाउंड अपवाद
आईओ अपवाद

अनटार

public static  unTar (File inputFile, 
                File outputDir)

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

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

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

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

फेंकता
फ़ाइलनॉटफाउंड अपवाद
आईओ अपवाद

अनटार

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

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

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

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

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

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

फेंकता
फ़ाइलनॉटफाउंड अपवाद
आईओ अपवाद