TargetFileUtils

public class TargetFileUtils
extends Object

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


Özet

Herkese açık oluşturucular

TargetFileUtils()

Herkese açık yöntemler

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

adb shell find komutunu yürüten ve sonuçları ERROR(/ArrayList) olarak döndüren yardımcı yöntem.

static String getPermission(String filepath, ITestDevice device)

Bir yolun dosya izni bitlerini okur.

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

İzin bitlerinin, belirtilen izni herhangi bir gruba verip vermediğini belirler.

static boolean isReadOnly(String filepath, ITestDevice device)

Belirli bir yol için iznin salt okunur olup olmadığını kontrol edin.

static boolean isReadWriteOnly(String filepath, ITestDevice device)

Belirli bir yol için iznin okuma/yazma olup olmadığını kontrol edin.

Herkese açık oluşturucular

TargetFileUtils

public TargetFileUtils ()

Herkese açık yöntemler

findFile

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

adb shell find komutunu yürüten ve sonuçları ERROR(/ArrayList) olarak döndüren yardımcı yöntem.

Parametreler
path String: Cihazda aranacak yol.

namePattern String: Dosya adı kalıbı.

options List: Diğer kartları bulmak için String List.

device ITestDevice: Test cihazı.

İadeler
ArrayList<String> ERROR(/ArrayList) dilindeki sonuç

Verdiği hatalar
DeviceNotAvailableException Cihazla bağlantı kesilirse ve kurtarılamazsa

getPermission

public static String getPermission (String filepath, 
                ITestDevice device)

Bir yolun dosya izni bitlerini okur.

Parametreler
filepath String: Dosya veya dizinin yolu.

device ITestDevice: Test cihazı.

İadeler
String Yol için sekizlik izin bitleri.

Verdiği hatalar
DeviceNotAvailableException

hasPermission

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

İzin bitlerinin, belirtilen izni herhangi bir gruba verip vermediğini belirler.

Parametreler
permission TargetFileUtils.FilePermission: Belirtilen izinler.

permissionBits String: Sekizlik izin dizesi (ör. 741).

İadeler
boolean Herhangi bir sahip/grup/genel kullanıcının belirtilen izni varsa doğru değerini döndürür.

isReadOnly

public static boolean isReadOnly (String filepath, 
                ITestDevice device)

Belirli bir yol için iznin salt okunur olup olmadığını kontrol edin.

Parametreler
filepath String: Dosya veya dizinin yolu.

device ITestDevice: Test cihazı.

İadeler
boolean Yol salt okunursa doğru, aksi takdirde yanlış.

Verdiği hatalar
DeviceNotAvailableException

isReadWriteOnly

public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device)

Belirli bir yol için iznin okuma/yazma olup olmadığını kontrol edin.

Parametreler
filepath String: Dosya veya dizinin yolu.

device ITestDevice: Test cihazı.

İadeler
boolean Yol okuma/yazma ise doğru, aksi takdirde yanlış.

Verdiği hatalar
DeviceNotAvailableException