RecursiveDirectoryIterator 의 탐색 순서가 다르다

RecursiveDirectoryIterator 의 탐색 순서가 다르다

동하아빠 0 124 09.04 05:01
$iterator  = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directoryPath));
foreach($iterator as $file) {
    if($file->isDir()) {
         // do something
    } else {
        // do another thing
    }
}


모든 파일들을 재귀적으로 탐색하고자할 때 사용할 수 있는 코드입니다.

windows 와 linux 에서 순서가 다릅니다.
windows 에서는 이름순으로 정렬이 되어 있고, linux 에서는 정렬되지 않았네요. 뭐 이런 ;;;

순서가 다를 거라는 생각을 못해, 버그 잡는데 오래 걸렸네요 T_T

Author

Lv.4 동하아빠  최고관리자
4,000 (53.8%)

마른 빵 한 조각을 먹으며, 화목하게 지내는 것이 진수성찬 가득한 집에서, 다투며 사는 것보다 낫네.

Comments

Category
State
  • 현재 접속자 4 명
  • 오늘 방문자 76 명
  • 어제 방문자 194 명
  • 최대 방문자 399 명
  • 전체 방문자 47,380 명
  • 전체 게시물 973 개
  • 전체 댓글수 8 개
  • 전체 회원수 9 명
Facebook Twitter GooglePlus KakaoStory NaverBand