I have a folder with files whose names appear after timestamps.
When I try to go through each file, it sorts them alphabetically and gives me this order:
/home/user/buffereddata/1 /home/user/buffereddata/100 /home/user/buffereddata/1000 /home/user/buffereddata/200 /home/user/buffereddata/2000 /home/user/buffereddata/300
But I want them to be sorted as follows:
/home/user/buffereddata/1 /home/user/buffereddata/100 /home/user/buffereddata/200 /home/user/buffereddata/300 /home/user/buffereddata/1000 /home/user/buffereddata/2000
This is my code:
File file = new File(System.getProperty("user.home") + "/buffereddata"); if(file.exists()) { File[] fileArray = file.listFiles(); Arrays.sort(fileArray); for(File f : fileArray) { System.out.println(f); } }
Is there any (preferably simple) way to cycle files around in such a way that I want to skip them?
source share