TargetFileUtils

public class TargetFileUtils
extends Object

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


खास जानकारी

पब्लिक कंस्ट्रक्टर

TargetFileUtils()

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

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

हेल्पर तरीका, जो adb shell find कमांड को लागू करता है और नतीजों को 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  findFile (String path, 
                String namePattern, 
                 options, 
                ITestDevice device)

हेल्पर तरीका, जो adb shell find कमांड को लागू करता है और नतीजों को ERROR(/ArrayList) के तौर पर दिखाता है.

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

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

options : String के अन्य विकल्पों के लिए ERROR(/List).

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

रिटर्न
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 अगर किसी मालिक/ग्रुप/ग्लोबल उपयोगकर्ता के पास यह अनुमति है, तो यह वैल्यू 'सही' होगी.

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 अगर पाथ readwrite है, तो true दिखाता है. ऐसा न होने पर, false दिखाता है.

थ्रो
DeviceNotAvailableException