String path = checkPrefix(files[i], prefix);
if (path.indexOf(File.separator) >= 0) {
path = path.substring(0, path.lastIndexOf(File.separator));
dir = root.addPath(path);
}
dir.addFile(new File(ds.getBasedir(), files[i]));
}
}
private String checkPrefix(String path, String prefix) {
if (prefix.length() > 0) {