Все имена файлов состоят из цифр (например, 10023134.txt).
Код: Выделить всё
File dir = new File(directoryPath);
File[] files = dir.listFiles();
for (File file : files)
try {
if ( !file.exists())
continue;
else if (file.isFile()) {
// some process
}
} catch (Exception e) {}
Похоже, что программа читает файлы ни по числовому порядку, ни по порядку даты создания.
Подробнее здесь: https://stackoverflow.com/questions/244 ... -listfiles