2016-05-01 5 views

Antwort

1
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;  
}