|
|
|
|
- Gestión de errores
- Listar los subdirectorios de un directorio
Enumera los archivos encontrados en un directorio y devuelve la lista de archivos. Los ficheros listados se buscan en el directorio correspondiente. Otro uso: Por cada archivo encontrado, la función fListFile puede llamar automáticamente a un procedimiento específico escrito en WLanguage. Este Procedure se utiliza para manipular el archivo actual. En este caso, la función fListFile devuelve el número de archivos encontrados. Observación: En Windows de 64 bits, puede acceder a un directorio del sistema desde un ejecutable de 32 bits en un directorio diferente. Para obtener más información, consulte Nativo de 64 bits y nativo de 32 bits.
Sintaxis
Listar los archivos encontrados en un directorio Ocultar los detalles
<Result> = fListFile(<Path and generic name of files> , <Options>)
<Result>: Cadena de caracteres Nombre completo de los archivos listados, separados por caracteres CR (Carriage Return).
Atención: La función devuelve los archivos con nombres cortos o largos que coinciden con el filtro. <Path and generic name of files>: Cadena de caracteres Ruta y nombre genérico de los archivos a listar. Los caracteres genéricos (* y?) están permitidos. Casos especiales:- si no se especifica el directorio y el Drive: la búsqueda ruta se construye a partir del Drive actual y del directorio actual para este Drive.
- si no se especifica Drive mientras se especifica el directorio: la búsqueda ruta se construye a partir de la Drive actual y del directorio pasado como parámetro.
- si se especifica la unidad, pero no se especifica el directorio, la ruta de búsqueda se construye a parir de la unidad especificada y del directorio actual de esta unidad.
<Options>: Combinación de constantes de tipo Integer Opción utilizada para definir la información devuelta, así como el tipo de iteración realizada para los archivos de directorio:
| | fdFullInformation | Cada Line (separada por el retorno del carro - CR) contiene la siguiente información:
<Full file name> + TAB + <Size in bytes> + TAB + <Date of last modification> + TAB + <File attributes> La fecha está en formato YYYMMDDHHmmSS. Los atributos son idénticos a los devueltos por fAttribute. | fdInterruptible | La iteración puede interrumpirse pulsando ESC. La función devolverá el nombre de los archivos listados hasta la interrupción. | fPathUNICODE | será una cadena en formato Unicode. | frNoHiddenDirectory | Si se utiliza la constante frFullInformation, no se listan los directorios ocultos (atributo = "H"). | frNoHiddenFile | Si se utiliza la constante frFullInformation, los archivos ocultos no se listan (atributo = "H"). | frNotRecursive | La iteración no es recursiva. Los subdirectorios son ignorados. | frRecursive (Valor predeterminado) | La iteración es recursiva. Los subdirectorios se tienen en cuenta automáticamente. |
Observaciones Gestión de errores Atención: La función fListFile no devuelve ningún código de error. Para saber si la función generó un error, utilice la función ErrorInfo con la constante errMessage.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|