2
나는 항목이 정렬 Windows에서 listSync
함수를 사용하여 디렉토리를 걸을 때하지만 난 우분투에서 동일한 코드를 실행할 때 그들은하지 : 왜 그왜 Windows와 Ubuntu에서 다트의 listSync()가 다르게 동작합니까?
입니까?
나는 항목이 정렬 Windows에서 listSync
함수를 사용하여 디렉토리를 걸을 때하지만 난 우분투에서 동일한 코드를 실행할 때 그들은하지 : 왜 그왜 Windows와 Ubuntu에서 다트의 listSync()가 다르게 동작합니까?
입니까?
이것은 가능성이있는 이유는 Windows FS의 (보증되지 않은) 보증인 때문입니다. another post에서
:는 FAT 파일 시스템에
를 분류되어 그럴 수 있지만 항상 정렬하여 출력 :는 특정 디렉토리에있는 항목을 분류되지 않은 것으로 나무가 산책을 일으키는 원인이 정렬되지 않은 있습니다. NTFS 디렉토리는 대조적으로, 항상
var files = directory.listSync()..sort((a, b) => a.path.compareTo(b.path));