TargetFileUtils

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 शेल फ़ाइंड कमांड को एक्ज़ीक्यूट करता है और नतीजों को 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)

इससे यह पता चलता है कि दिए गए पाथ के लिए, पढ़ने और लिखने की अनुमति है या नहीं.

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

TargetFileUtils

public TargetFileUtils ()

पब्लिक मेथड

findFile

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

यह हेल्पर मेथड, adb शेल फ़ाइंड कमांड को एक्ज़ीक्यूट करता है और नतीजों को ERROR(/ArrayList) के तौर पर दिखाता है.

पैरामीटर
path String: डिवाइस पर खोज करने का पाथ.

namePattern String: फ़ाइल के नाम का पैटर्न.

options List: फ़ाइंड को पास करने के लिए, अन्य विकल्पों की List ऑफ़ String.

device ITestDevice: टेस्ट के लिए डिवाइस.

नतीजे
ArrayList<String> ERROR(/ArrayList) में नतीजा.

थ्रॉ
DeviceNotAvailableException अगर डिवाइस से कनेक्शन टूट जाता है और उसे वापस नहीं पाया जा सकता.

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

किसी पाथ की फ़ाइल की अनुमति से जुड़े बिट पढ़ें.

पैरामीटर
filepath String: किसी फ़ाइल या डायरेक्ट्री का पाथ.

device ITestDevice: टेस्ट के लिए डिवाइस.

नतीजे
String पाथ के लिए, ऑक्टल अनुमति से जुड़े बिट.

थ्रॉ
DeviceNotAvailableException

hasPermission

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

इससे यह पता चलता है कि अनुमति से जुड़े बिट, किसी भी ग्रुप को तय की गई अनुमति देते हैं या नहीं.

पैरामीटर
permission TargetFileUtils.FilePermission: तय की गई अनुमतियां.

permissionBits String: ऑक्टल अनुमतियों की स्ट्रिंग (उदाहरण के लिए, 741).

नतीजे
boolean अगर किसी मालिक/ग्रुप/ग्लोबल के पास तय की गई अनुमति है, तो वैल्यू true होगी.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

इससे यह पता चलता है कि दिए गए पाथ के लिए, सिर्फ़ पढ़ने की अनुमति है या नहीं.

पैरामीटर
filepath String: किसी फ़ाइल या डायरेक्ट्री का पाथ.

device ITestDevice: टेस्ट के लिए डिवाइस.

नतीजे
boolean अगर पाथ के लिए, सिर्फ़ पढ़ने की अनुमति है, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी.

थ्रॉ
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

इससे यह पता चलता है कि दिए गए पाथ के लिए, पढ़ने और लिखने की अनुमति है या नहीं.

पैरामीटर
filepath String: किसी फ़ाइल या डायरेक्ट्री का पाथ.

device ITestDevice: टेस्ट के लिए डिवाइस.

नतीजे
boolean अगर पाथ के लिए, पढ़ने और लिखने की अनुमति है, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी.

थ्रॉ
DeviceNotAvailableException