我想从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;
}

10-06 15:17