List<String> fileNameList = FileUtil.serachFiles(storagePath + fileNameWithoutPostFix);
String[] arrIndexName = ed.getIndexFileName().split(StringConstants.COMMA);
Map<String,String> indexFilePath = new HashMap<String,String>();
for (int j = 0; j < fileNameList.size(); j++) {
for (int m = 0; m < arrIndexName.length; m++) {
if(fileNameList.get(j).indexOf(arrIndexName[m]) > 0){
indexFilePath.put(arrIndexName[m], fileNameList.get(j).substring(mapDiskPrefix.length()));
}
}
}
static List<String> fileList = new ArrayList<String>();
public static List<String> serachFiles(String dir) {
File root = new File(dir);
File[] filesOrDirs = root.listFiles();
for (int i = 0; i < filesOrDirs.length; i++) {
if (filesOrDirs[i].isDirectory()) {
serachFiles(filesOrDirs[i].getAbsolutePath());
} else {
fileList.add(filesOrDirs[i].getPath());
}
}
return fileList;
}