# 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
