টার্গেটফাইলইউটিলস

public class TargetFileUtils
extends Object

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


সারসংক্ষেপ

সরকারি নির্মাণকারী

TargetFileUtils ()

জনসাধারণের পদ্ধতি

static ArrayList<String> findFile (String path, String namePattern, List<String> options, ITestDevice device)

সহায়ক মেথড যা একটি adb shell find কমান্ড চালায় এবং ফলাফল ERROR(/ArrayList ) হিসেবে ফেরত দেয়। ERROR(/ArrayList ) .

static String getPermission (String filepath, ITestDevice device)

একটি পাথের ফাইল পারমিশন বিটগুলো পড়ুন।

static boolean hasPermission ( TargetFileUtils.FilePermission permission, String permissionBits)

অনুমতি বিটগুলি কোনো গ্রুপকে নির্দিষ্ট অনুমতি প্রদান করে কিনা তা নির্ধারণ করে।

static boolean isReadOnly (String filepath, ITestDevice device)

প্রদত্ত পাথের অনুমতি রিড-অনলি কিনা তা যাচাই করুন।

static boolean isReadWriteOnly (String filepath, ITestDevice device)

প্রদত্ত পাথের অনুমতি রিডরাইট কিনা তা যাচাই করুন।

সরকারি নির্মাণকারী

টার্গেটফাইলইউটিলস

public TargetFileUtils ()

জনসাধারণের পদ্ধতি

ফাইল খুঁজুন

public static ArrayList<String> findFile (String path, 
                String namePattern, 
                List<String> options, 
                ITestDevice device)

সহায়ক মেথড যা একটি adb shell find কমান্ড চালায় এবং ফলাফল ERROR(/ArrayList ) হিসেবে ফেরত দেয়। ERROR(/ArrayList ) .

প্যারামিটার
path String : ডিভাইসে অনুসন্ধান করার পথ।

namePattern String : ফাইলের নামের প্যাটার্ন।

options List : find-এ পাস করার জন্য অন্যান্য বিকল্পগুলির একটি String List

device ITestDevice : পরীক্ষার ডিভাইস।

ফেরত
ArrayList<String> ERROR(/ArrayList ) এর ফলাফল ERROR(/ArrayList ) .

নিক্ষেপ
DeviceNotAvailableException যদি ডিভাইসের সাথে সংযোগ বিচ্ছিন্ন হয়ে যায় এবং তা পুনরুদ্ধার করা না যায়।

অনুমতি নিন

public static String getPermission (String filepath, 
                ITestDevice device)

একটি পাথের ফাইল পারমিশন বিটগুলো পড়ুন।

প্যারামিটার
filepath String : কোনো ফাইল বা ডিরেক্টরির পাথ।

device ITestDevice : পরীক্ষার ডিভাইস।

ফেরত
String পাথটির জন্য অক্টাল পারমিশন বিট।

নিক্ষেপ
DeviceNotAvailableException

অনুমতি আছে

public static boolean hasPermission (TargetFileUtils.FilePermission permission, 
                String permissionBits)

অনুমতি বিটগুলি কোনো গ্রুপকে নির্দিষ্ট অনুমতি প্রদান করে কিনা তা নির্ধারণ করে।

প্যারামিটার
permission TargetFileUtils.FilePermission : অনুমতিসমূহ নির্দিষ্ট করুন।

permissionBits String : অক্টাল অনুমতি স্ট্রিং (যেমন ৭৪১)।

ফেরত
boolean যদি কোনো মালিক/গ্রুপ/গ্লোবালের নির্দিষ্ট অনুমতি থাকে তবে সত্য হবে।

শুধুমাত্র পঠনযোগ্য

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

প্রদত্ত পাথের অনুমতি রিড-অনলি কিনা তা যাচাই করুন।

প্যারামিটার
filepath String : কোনো ফাইল বা ডিরেক্টরির পাথ।

device ITestDevice : পরীক্ষার ডিভাইস।

ফেরত
boolean পাথটি রিড-অনলি হলে true, অন্যথায় false।

নিক্ষেপ
DeviceNotAvailableException

শুধুমাত্র পঠনযোগ্য এবং শুধুমাত্র লেখা যায়

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

প্রদত্ত পাথের অনুমতি রিডরাইট কিনা তা যাচাই করুন।

প্যারামিটার
filepath String : কোনো ফাইল বা ডিরেক্টরির পাথ।

device ITestDevice : পরীক্ষার ডিভাইস।

ফেরত
boolean পাথটি রিডরাইট হলে ট্রু, অন্যথায় ফলস।

নিক্ষেপ
DeviceNotAvailableException