listFiles() 함수로 파일을 읽어 들이면 sorting이 되어 있지 않다고 한다.
java.util.Arrays.sort(File[] args);
함수로 sorting하면 됨.
listFiles() 이거이거이거.. 윈도우에선 sorting되서 가져오고 리눅스에선 sorting안된 채로 가지고 왔다..
시스템이나 환경마다 결과값이 다를 수 있으니.. sorting을 꼭 써야겠다.
이게 왜 문제가 됐냐면.. 스캔한 파일명을 listFiles로 가져와서 새로 이름을 명명해서 DB에 넣었는데..
로컬에서 할땐 잘됐는데, 실서버에선 스캔순서와 상관없이 엉망으로 보여주게 됬다;;;;;
이게 문제일줄이야..




최근 덧글