Os que eu já conheço são:
- Alfabeticamente: Nomes de arquivo são comparados pelos valores de seus caracteres. Esta deve considerar separadores de diretório (Ex: "/", "\\") como sempre maior ou sempre menor que outros caracteres.
- Numericamente: Extensão da ordem alfabética onde sequencias numéricas são ordenadas separadamente dos outros caracteres (Ex: "1/" tem precedência à "02/" em ordem numérica mas não em ordem alfabética e "01 02x03" teria mesma colocação que "1 2x3")
- Por extensão: Arquivos são ordenados primeiro por suas extensões e então alfabeticamente.
- Por tipo: Arquivos são agrupados por tipos MIME (Ex: "Imagens", "Vídeos", "Áudio") Esses grupos são então ordenados alfabeticamente e os arquivos dentro de cada grupo são ordenados dentro dos limites do grupo.
- Por tamanho: Arquivos são ordenados pelo seu tamanho no disco, os que ocupam menos espaço tendo precedência
- Por data (criação / escrita / leitura): Arquivos são ordenados por datas ligadas à eles, arquivos com datas mais recentes tendo precedência
Alguém conhece mais algum?