I want to take all .txt files according to the file stored order in same folder. I used several ways like followings. But, I cound't take them in correct order.
1st try:
List<File> filesInFolder = Files
    .walk(Paths
    .get("C:/Users/Desktop/read"))
    .filter(Files::isRegularFile).map(Path::toFile)
    .collect(Collectors.toList());
2ns try:
File file = new File("C:/Users/Desktop/read");
File[] filesInFolder = file.listFiles();
3rd try:
File dir = new File("C:/Users/Desktop/read");
List<File> filesInFolder = (List<File>) FileUtils.listFiles(dir, TrueFileFilter.INSTANCE, TrueFileFilter.INSTANCE);
But, these codes not success for take file in order. I used 30 files and it read an order like,
1       10      11      12      13      14      15      16      17      18      19      2       20      21      22      23      24      25      26     27       28      29      3       30      4       5       6       7       8     9 
My files names result1.txt, result2.txt,result3.txt,resul4.txt.........
How to read files in correct order ( as stored / )like,
result1.txt, result2.txt,result3.txt,result4.txt, result5.txt, result6.txt, result7.txt, result8.txt, result9.txt, result10.txt, result11.txt, result12.txt.................................
 
    