IFileEntry 类中的方法
public
interface
IFileEntry
com.android.tradefed.device.IFileEntry |
提供更简单、可模拟的协定的接口定义,
FileEntry
方法。
待办事项:将其移到 ddmlib 中
摘要
公共方法 | |
---|---|
abstract
IFileEntry
|
findChild(String name)
查找具有给定名称的子项 |
abstract
|
getChildren(boolean useCache)
返回 |
abstract
String
|
getDate()
|
abstract
FileListingService.FileEntry
|
getFileEntry()
返回对 ddmlib |
abstract
String
|
getFullEscapedPath()
|
abstract
String
|
getFullPath()
|
abstract
String
|
getName()
|
abstract
String
|
getPermissions()
|
abstract
String
|
getTime()
|
abstract
boolean
|
isAppFileName()
|
abstract
boolean
|
isDirectory()
|
公共方法
查找儿童
public abstract IFileEntry findChild (String name)
查找具有给定名称的子项 IFileEntry
。
基本上是 FileEntry#findChild(String)
的封装容器,
还会首先在缓存的子元素中搜索具有给定名称的文件,如果未找到,
请刷新缓存的子文件列表,然后重试。
参数 | |
---|---|
name |
String |
返回 | |
---|---|
IFileEntry |
抛出 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getChildren
public abstractgetChildren (boolean useCache)
返回 IFileEntry
的子项。
基本上是
FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)
参数 | |
---|---|
useCache |
boolean :如果应返回缓存的子项(如果有),则为 true 。
如果应强制执行新的 ls 命令,则为 false 。 |
返回 | |
---|---|
|
子文件列表 |
抛出 | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getFileEntry
public abstract FileListingService.FileEntry getFileEntry ()
返回对 ddmlib FileEntry
的引用。
返回 | |
---|---|
FileListingService.FileEntry |
获取完整转义路径
public abstract String getFullEscapedPath ()
FileEntry#getFullEscapedPath()
的封装容器。
返回 | |
---|---|
String |