sistemato filtro su file

This commit is contained in:
2025-03-13 15:02:02 +01:00
parent 7fa22bb88c
commit 1ffd8936c4

View File

@@ -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];