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
  • Atención: fDir mantiene el acceso al directorio
  • Recorrer los directorios en bucle
  • Ventanas
  • Utilización de fDir en los hilos
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
Busca un archivo o directorio. Esta búsqueda se puede realizar con caracteres comodín (*,?).
Observaciones:
  • Para comprobar si un archivo existe, utilice fFileExist.
  • Para comprobar si existe un directorio, disco o recurso compartido, utilice la función fDirectoryExist.
  • Para listar los subdirectorios de un directorio, utilice la función fListDirectory.
WEBDEV - Código ServidorPHPAjax
// Find the "C:\MyDirectory\MyFile.doc" file
ResSearch = fDir("C:\MyDirectory\MyFile.doc")
 
// Find the "C:\MyDirectory\MyFile.doc" file
ResSearch = fDir("C:\MyDirectory\MyFile.doc", frFile)
 
// Find the "C:\MyDirectory\" directory
ResSearch = fDir("C:\MyDirectory\", frDirectory)
 
// Find the first ".doc" file in the "C:\MyDirectory" directory
ResSearch = fDir("C:\MyDirectory\*.doc")
Sintaxis
<Result> = fDir(<Name of sought file or directory> [, <Options>])
<Result>: Cadena de caracteres
  • Nombre del archivo (con extensión) o del directorio encontrado.
  • Cadena vacía ("") en caso contrario. Para determinar si esta función ha generado un error, utilice ErrorInfo con la constante errMessage.
<Name of sought file or directory>: Cadena de caracteres
Nombre y ruta completa (o relativa) del archivo o directorio buscado (hasta 260 caracteres). Se puede utilizar una ruta de tipo UNC. Se pueden utilizar caracteres comodín (*,?) en el nombre del archivo..
Si este parámetro está vacío, la función continúa la búsqueda del nombre del siguiente archivo (o directorio) correspondiente: esto permite obtener la lista de archivos o directorios que pertenecen a un directorio dado.
Si este parámetro corresponde al nombre de un directorio, este nombre puede (o no) terminar con "\".
WindowsLinux Este parámetro puede estar en formato Ansi o Unicode.
<Options>: Constante o combinación de constantes de tipo Integer (opcional)
Opciones de búsqueda:
fPathUNICODE<Resultado> será una cadena de caracteres en formato Unicode.
Esta constante puede combinarse con frFile o frDirectory.
frDirectoryBuscar un directorio.
frFile
(Valor predeterminado)
Buscar un archivo.
Observaciones

Atención: fDir mantiene el acceso al directorio

Al llamar a la función fDir se conserva un acceso al directorio; esto impide que se elimine o cambie el nombre del directorio. Para desbloquear el directorio, agregue la siguiente línea de código a su proceso:
fDir("")

Recorrer los directorios en bucle

Las iteraciones de directorios realizadas con fDir no deben ser anidadas.
fDir no debe utilizarse cuando fCopyFile se utiliza para un bucle a través de directorios.

Ventanas

En Windows, un nombre de archivo o de directorio puede contener minúsculas y/o mayúsculas (los nombres de los archivos no distinguen entre mayúsculas y minúsculas).
Por lo tanto, no se debe escribir:
IF fDir(FileName) = "TOTO" THEN Info("File found")
Se debe escribir:
IF fDir(FileName) ~= "TOTO" THEN Info("File found")

Utilización de fDir en los hilos

No se recomienda utilizar fDir al mismo tiempo en dos hilos diferentes.
La última iteración iniciada con fDir sustituye automáticamente a la iteración actual.
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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