AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
  • Gestión de errores
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Enumera los subdirectorios de un directorio dado y devuelve las rutas completas de los subdirectorios listados.
Otros usos: para cada directorio encontrado, fListDirectory puede llamar automáticamente a un Procedure especial escrito en WLanguage. Esta Procedure se utiliza para manipular el directorio actual. En este caso, la función fListDirectory devuelve el número de directorios encontrados.
WINDEVWEBDEV - Código ServidorReportes y ConsultasJavaCódigo de Usuario (UMC)PHPAjax
ADirectory, ResListDirectory are strings
DirectoryToList is string
DirectoryToList = "C:\MyDocuments"
 
// List all the directories present in DirectoryToList.
ResListDirectory = fListDirectory(DirectoryToList)
// For each directory found
FOR EACH STRING ADirectory OF ResListDirectory SEPARATED BY CR
// Add the directory into TABLE_DirTable
TableAdd(TABLE_DirTable, ADirectory)
END
WINDEVWEBDEV - Código ServidorReportes y ConsultasJavaCódigo de Usuario (UMC)PHPAjax
DirectoryToList = "C:\MyDocuments"
 
// List the directories present in DirectoryToList.
// The DirectoryAttribute procedure returns the number of read-only directories.
ResListDirectory = fListDirectory(DirectoryToList, "DirectoryAttribute")
Sintaxis

Listar los subdirectorios de un directorio Ocultar los detalles

<Result> = fListDirectory(<Path of initial directory> [, <Options>])
<Result>: Cadena de caracteres
Nombre de los directorios listados, separados por caracteres CR (Carriage Return).
<Path of initial directory>: Cadena de caracteres
Ruta del directorio desde el que se buscarán los subdirectorios.
WindowsLinux Este parámetro puede estar en formato Ansi o Unicode.
AndroidWidget Android Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En Android, el sistema de archivos es de solo lectura tanto en el dispositivo y como en el emulador. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios, así como en la memoria externa (SDCard).
Universal Windows 10 App El directorio ruta corresponde a un ruta relativo en relación al directorio actual. El directorio actual corresponde al directorio de datos de la aplicación.
Recordatorio: Sólo se pueden utilizar los directorios que se encuentran en el directorio de datos associated con la aplicación.
iPhone/iPadIOS WidgetMac Catalyst Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, una aplicación solo tiene derecho a escribir en su directorio de instalación o en uno de sus subdirectorios.
<Options>: Constante entera o combinación de constantes (opcional)
Opciones que se pueden tener en cuenta:
fdInterruptibleLa iteración puede interrumpirse pulsando ESC. La función devolverá el nombre de los directorios listados hasta la interrupción.
WEBDEV - Código ServidorUniversal Windows 10 App Esta constante no tiene ningún efecto.
fPathUNICODE será una cadena en formato Unicode.
Universal Windows 10 App Esta constante no se tiene en cuenta.
frNotRecursiveLa 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.
WINDEVWEBDEV - Código ServidorReportes y ConsultasAndroidWidget Android iPhone/iPadIOS WidgetMac CatalystJavaCódigo de Usuario (UMC)PHPAjax

Listar los subdirectorios de un directorio llamando a una Procedure para cada directorio Ocultar los detalles

<Result> = fListDirectory(<Path of initial directory> , <WLanguage procedure> [, <Pointer> [, <Options>]])
<Result>: Integro
Número de directorios listados.
<Path of initial directory>: Cadena de caracteres
Ruta del directorio desde el que se buscarán los subdirectorios.
WindowsLinux Este parámetro puede estar en formato Ansi o Unicode.
AndroidWidget Android Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En Android, el sistema de archivos es de solo lectura tanto en el dispositivo y como en el emulador. Una aplicación sólo puede escribir en su directorio de instalación o en uno de sus subdirectorios, así como en la memoria externa (SDCard).
iPhone/iPadIOS WidgetMac Catalyst Este parámetro puede corresponder a una ruta completa o relativa con respecto al directorio actual (devuelto por la función fCurrentDir). Este parámetro distingue entre mayúsculas y minúsculas.
Recordatorio: En iPhone/iPad, una aplicación solo tiene derecho a escribir en su directorio de instalación o en uno de sus subdirectorios.
<WLanguage procedure>: Nombre de Procedure
Nombre del WLanguage Procedure ("callback") llamado para cada directorio listado. Esta Procedure se utiliza para manipular el directorio actual.
Para obtener más información sobre este procedimiento, consulte Los parámetros de la Procedure utilizados por fListDirectory.
<Pointer>: Entero opcional
Puntero pasado al procedimiento <Nombre de procedimiento>.
<Options>: Combinación de constantes de tipo Integer
Tipo de iteración realizada para los archivos del directorio:
fdInterruptibleLa iteración puede interrumpirse pulsando ESC. La función devolverá el número de directorios listados hasta la interrupción.
WEBDEV - Código Servidor Esta constante no tiene ningún efecto.
fPathUNICODE será una cadena en formato Unicode.
frNotRecursiveLa 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 fListDirectory 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.
Componente: wd290std.dll
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local