我想从Android上的sdcard中提取一系列文件。
我的问题是如何为sdcard中的内容获取FileEntry对象?
公共无效拉(FileEntry []项,字符串localPath,ISyncProgressMonitor监视器)
最佳答案
public FileEntry getEntry(String remotePath, IDevice device) {
FileListingService listingService = device.getFileListingService();
FileEntry entry = listingService.getRoot();
String[] segments = remotePath.split("/");
for(String segment : segments) {
listingService.getChildren(entry, false, null);
entry = entry.findChild(segment):
if(entry == null){
// throw new Exception();
}
}
return entry;
}