তারউটিল
public class TarUtil
extends Object
java.lang.অবজেক্ট |
↳ | com.android.tradefed.util.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) একটি ফাইল আনজিপ করুন: একটি tar.gz বা tgz ফাইল একটি tar ফাইলে পরিণত হবে। |
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)
একটি tar gz ফাইল এবং এর বিষয়বস্তু বের করতে এবং সাংবাদিকদের কাছে লগ করতে সাহায্যকারী
পরামিতি |
---|
listener | ITestLogger : ITestLogger যেখানে ফাইলগুলি লগ করতে হয়। |
targzFile | File : tar.gz ERROR(/File) যার কন্টেন্ট লগ প্রয়োজন। |
baseName | String : বেস নাম যার অধীনে ফাইলগুলি পাওয়া যাবে। |
public static File extractTarGzipToTemp (File targzFile,
String nameHint)
একটি tar.gz ফাইলকে একটি টেম্প ডিরেক্টরিতে আনটার এবং আনজিপ করুন।
পরামিতি |
---|
targzFile | File : tar.gz ফাইলটি বের করতে হবে। |
nameHint | String : টেম্প ডিরেক্টরির উপসর্গ। |
রিটার্নস |
---|
File | টেম্প ডিরেক্টরি। |
নিক্ষেপ করে |
---|
| FileNotFoundException |
| IO ব্যতিক্রম |
জিজিপ
public static File gzip (File inputFile)
একটি ফাইল gzip (.gz) করার জন্য ইউটিলিটি ফাংশন। .gz এক্সটেনশন বেস ফাইল নামের সাথে যোগ করা হবে।
রিটার্নস |
---|
File | জিজিপড ফাইল। |
isGzip
public static boolean isGzip (File file)
একটি ফাইল একটি gzip কিনা তা নির্ধারণ করুন.
পরামিতি |
---|
file | File : পরীক্ষা করার জন্য ফাইল। |
রিটার্নস |
---|
boolean | ফাইলটি একটি জিজিপ কিনা। |
নিক্ষেপ করে |
---|
| যদি ফাইলটি পড়া যায় না। |
আনজিপ
public static File unGzip (File inputFile,
File outputDir)
একটি ফাইল আনজিপ করুন: একটি tar.gz বা tgz ফাইল একটি tar ফাইলে পরিণত হবে।
পরামিতি |
---|
inputFile | File : UNZIP করতে ERROR(/File) |
outputDir | File : ডাইরেক্টরি যেখানে আনজিপড ফাইল রাখতে হবে। |
রিটার্নস |
---|
File | একটি ERROR(/File) আনজিপ করা ফাইলের দিকে নির্দেশ করে। |
নিক্ষেপ করে |
---|
| FileNotFoundException |
| IO ব্যতিক্রম |
আনটার
public static unTar (File inputFile,
File outputDir)
একটি ডিরেক্টরিতে একটি টার ফাইল আনটার করুন। tar.gz ফাইলটিকে প্রথমে unGzip(File, File)
করতে হবে।
পরামিতি |
---|
inputFile | File : নিষ্কাশন করার জন্য টার ফাইল |
outputDir | File : এক্সট্র্যাক্ট করা ফাইলগুলি যে ডিরেক্টরিতে রাখতে হবে। |
নিক্ষেপ করে |
---|
| FileNotFoundException |
| IO ব্যতিক্রম |
আনটার
public static unTar (File inputFile,
File outputDir,
fileNames)
একটি ডিরেক্টরিতে একটি টার ফাইল আনটার করুন। tar.gz ফাইলটিকে প্রথমে unGzip(File, File)
করতে হবে।
পরামিতি |
---|
inputFile | File : নিষ্কাশন করার জন্য টার ফাইল |
outputDir | File : এক্সট্র্যাক্ট করা ফাইলগুলি যে ডিরেক্টরিতে রাখতে হবে। |
fileNames | : টার থেকে যে ফাইলগুলো বের করতে হবে। |
নিক্ষেপ করে |
---|
| FileNotFoundException |
| IO ব্যতিক্রম |