टार्गेटफ़ाइलयूटिल्स

public class TargetFileUtils
extends Object

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


खास जानकारी

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

TargetFileUtils()

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

static findFile(String path, String namePattern, 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)

देखें कि दिए गए पाथ की अनुमति, रीडराइट है या नहीं.

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

टार्गेटफ़ाइलयूटिल्स

public TargetFileUtils ()

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

खोज-फ़ाइल

public static  findFile (String path, 
                String namePattern, 
                 options, 
                ITestDevice device)

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

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

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

options : खोज के लिए अन्य विकल्प पास करने के लिए String का ERROR(/List).

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

रिटर्न
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: ऑक्टल अनुमतियों वाली स्ट्रिंग (उदाहरण के लिए, 741).

रिटर्न
boolean अगर किसी मालिक/ग्रुप/ग्लोबल के पास खास अनुमति है, तो 'सही'.

रीडओनली

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

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

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

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

रिटर्न
boolean सही है, अगर पाथ को सिर्फ़ पढ़ा जा सकता है, नहीं तो गलत.

थ्रो
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

देखें कि दिए गए पाथ की अनुमति, रीडराइट है या नहीं.

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

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

रिटर्न
boolean सही है, अगर पाथ रीडराइट है, नहीं तो गलत.

थ्रो
DeviceNotAvailableException