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 / ¿Cómo proceder? / Programación
  • Método 1: Recuperación directa de la lista de directorios
  • Método 2: usando un Procedure a Process cada directorio
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
Para navegar por los directorios de un disco, debe utilizar fListDirectory. Esta función permite:
  • lista todos los directorios y subdirectorios de un disco.
  • listar los directorios de un disco sin entrar en los subdirectorios.
  • listar los directorios con un filtro.
Hay dos métodos de búsqueda disponibles:
Método 1: Recuperación directa de la lista de directorios
Para recuperar directamente la lista de directorios y para Process ellos:
  1. Recuperar en una cadena de caracteres la lista de todos los directorios utilizando fListDirectory.
  2. Examinar la cadena recuperada en un bucle. Cada directorio está separado por un carácter CR.
  3. Process cada directorio encontrado.
Ejemplo de código:
sDirectoryList is stringsDir is string
 
sDirectoryList = fListDirectory("C:\My documents\")
 
FOR EACH STRING sDir OF sDirectoryList SEPARATED BY CR
// Process the sDir directory
// the sDir variable contains the name of directory to process
END
Método 2: usando un Procedure a Process cada directorio
A Process los directorios listados a través de una Procedure:
  1. Crear un local o interno Procedure a Process cada directorio encontrado.
  2. Examine la lista de todos los directorios utilizando fListDirectory con el Procedure que se creó previamente.
Ejemplo de código:
INTERNAL PROCÉDURE pProcessDir(sRootDir, sDir)
// Process the directory found
// The sRootDir variable contains the root directory
// The sDir variable contains the folder name
Trace(sRootDir, sDir)

END

// Browse the directories
fListDirectory("C:\TEMP\", pProcessDir)
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: 30/10/2022

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