VDir: enumeraciones

Flags de filtros

  • FilterDirs = 0x001 Sólo directorios que cumplan el filtro
  • FilterFiles = 0x002 Solo ficheros
  • FilterDrives = 0x004 Lista de dispositivos (se ignora en Linux)
  • FilterNoSymLinks = 0x008 No incluir en la lista los enlaces simbólicos (accesos directos)
  • FilterAllEntries = FilterDirs | FilterFiles | FilterDrives Incluye en la lista directorios, ficheros, dispositivos
  • FilterReadable = 0x010 Incluye los directorios o ficheros que tienen acceso de lectura
  • FilterWritable = 0x020 Incluye los directorios o ficheros que tienen acceso de escritura
  • FilterExecutable = 0x040 Incluye los ficheros que tienen acceso de ejecución
  • FilterModified = 0x080 Incluye sólo los ficheros que han sido modificados (ignorado en Unix)
  • FilterHidden = 0x100 Incluye los ficheros ocultos
  • FilterSystem = 0x200 Incluye los ficheros del sistema
  • FilterAllDirs = 0x400 Todos los directorios, sin aplicar filtros
  • FilterCaseSensitive = 0x800 El filtro es sensible a mayúsculas y minúsculas
  • FilterNoDotAndDotDot = 0x1000 No incluye en la lista las entradas "." y "..", directorios en curso y padre
  • FilterNoDot = 0x2000 No incluye en la lista la entrada ".", el directorio en curso
  • FilterNoDotDot = 0x4000 No incluye en la lista la entrada "..", el directorio padre
  • FilterNone = -1 Sin filtro

Flags de ordenación

  • SortName = 0x00 Ordenado por nombre
  • SortTime = 0x01 Ordenado por fecha de última modificación
  • SortSize = 0x02 Ordenado por tamaño
  • SortUnsorted = 0x03 No ordenado
  • SortDirsFirst = 0x04 Los directorios al principio, después los ficheros
  • SortReversed = 0x08 Orden inverso
  • SortIgnoreCase = 0x10 Ignorar mayúsculas
  • SortDirsLast = 0x20 Los ficheros al principio, después los directorios
  • SortLocaleAware = 0x40 Ordenado según la configuración local
  • SortType = 0x80 Ordenado por extensión
  • SortNone = -1 No ordenado por defecto
Última actualización 1yr ago