Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
    
  
  
  
  
    
  
  
    
    
 TargetFileUtils
 public class TargetFileUtils
 extends Object
  
  
  
| java.lang.Объект | 
| ↳ | com.android.tradefed.util.TargetFileUtils | 
Краткое содержание 
|  Публичные методы | 
|---|
| static | findFile (String path, String namePattern, options, ITestDevice device)findFile (String path, String namePattern, options, ITestDevice device) Вспомогательный метод, который выполняет команду поиска оболочки adb и возвращает результаты в виде 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) Проверьте, есть ли разрешение на чтение и запись для данного пути.  | 
 Общественные конструкторы 
 TargetFileUtils 
public TargetFileUtils ()
 Публичные методы 
 НайтиФайл 
public static  findFile (String path, 
                String namePattern, 
                 options, 
                ITestDevice device)
 Вспомогательный метод, который выполняет команду поиска оболочки adb и возвращает результаты в виде ERROR(/ArrayList ) ERROR(/ArrayList ) .
| Параметры | 
|---|
| path | String: путь для поиска на устройстве. | 
| namePattern | String: шаблон имени файла. | 
| options | : ERROR(/List)Stringдля поиска других параметров. | 
| device | ITestDevice: тестовое устройство. | 
 получить разрешение 
public static String getPermission (String filepath, 
                ITestDevice device) Прочитайте биты разрешения файла пути.
| Параметры | 
|---|
| filepath | String: Путь к файлу или каталогу. | 
| device | ITestDevice: тестовое устройство. | 
| Возврат | 
|---|
| String | Восьмеричные биты разрешения для пути. | 
 имеет разрешение 
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. | 
 isReadWriteOnly 
public static boolean isReadWriteOnly (String filepath, 
                ITestDevice device) Проверьте, есть ли разрешение на чтение и запись для данного пути.
| Параметры | 
|---|
| filepath | String: Путь к файлу или каталогу. | 
| device | ITestDevice: тестовое устройство. | 
| Возврат | 
|---|
| boolean | true, если путь предназначен для чтения и записи, в противном случае — false. | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-29 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]