Сообщения

Показаны сообщения с ярлыком "java"
Раньше в конфиг-файле при указании, какие файлы искаем, тупо писал режекс. Ужастно, да. Теперь я исправился и пишу там выражения вида "*.dbf" - ну обычная файловая маска. Эта ф-ция конвертит файловую маску в режекс, по которому можно все сравнивать: public void setFileMask(String fileMask) { String regexStr = fileMask.replaceAll("[*]{1}", "[a-zA-Z_0-9]{0,}"); regexStr = regexStr.replaceAll("[\\.]{1}", "\\\\."); regexStr = regexStr.replaceAll("\\?", "[0-9]{1}"); setRegexFilenameFilter(regexStr); }