sistemato filtro su file
This commit is contained in:
@@ -75,6 +75,7 @@ import java.nio.file.Files;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
import java.util.regex.Pattern;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.zip.ZipOutputStream;
|
||||
|
||||
@@ -186,8 +187,8 @@ public class EmsServices {
|
||||
if (UtilityString.isNullOrEmpty(fileNameFilter)) {
|
||||
filesList = fileInput.listFiles();
|
||||
} else {
|
||||
filesList = fileInput.listFiles((dir, name) -> name.startsWith(fileNameFilter) ||
|
||||
name.equalsIgnoreCase(fileNameFilter));
|
||||
Pattern pattern = Pattern.compile(fileNameFilter, Pattern.CASE_INSENSITIVE);
|
||||
filesList = fileInput.listFiles((dir, name) -> pattern.matcher(name).matches());
|
||||
}
|
||||
} else if (!flagDirectory) {
|
||||
filesList = new File[1];
|
||||
|
||||
Reference in New Issue
Block a user