AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV, WEBDEV y WINDEV Mobile 2024!
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Drive
  • Parámetro
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
Crea una lista de los archivos de un directorio ubicado en un servicio de almacenamiento (Drive).
Atención: Los archivos específicos de Google Drive (Sheets, Docs, etc.) no se incluyen en la lista.
Ejemplo
oOAuth2Param is OAuth2Parameters
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.RedirectionURL = "http://localhost:9000/"

oDrive is Drive
oDrive = oDriveConnect(oOAuth2Param)

AFile, ResListFile are strings
// Lists all the files in my drive from the "MyPhotos" directory
// Only the current directory is examined
ResListFile = DriveListFile(oDrive, "/MyPhotos/", frNotRecursive)

// For each file found
FOR EACH STRING AFile OF ResListFile SEPARATED BY CR
// Add the file into TABLE_FileTable
TableAdd(TABLE_FileTable, AFile)
END
Sintaxis
<Result> = DriveListFile(<Drive> , <Start path> [, <Options>])
<Result>: Cadena de caracteres
Lista de archivos en la unidad especificada, en la ubicación especificada. Esta lista tiene el siguiente formato:
<Name of file 1> + CR + ... + <Name of file N>
<Drive>: Variable de tipo Drive
Nombre de la variable de tipo Drive o gglDrive que corresponde a la unidad que se va a utilizar. Debe haberse conectado a la unidad previamente. De lo contrario, los archivos no aparecerán en la lista.
<Start path>: Cadena de caracteres
Ruta de la unidad a partir de la que se creará la lista de archivos. Debe ser una ruta absoluta :
  • Los nombres de los directorios deben ir separados por '/' o '\'.
  • Los nombres de los directorios deben empezar por '/' o '\'.
Si la ruta no es válida, se generará un error.
<Options>: Constante opcional de tipo Integer
Tipo de iteración:
frNotRecursiveLa iteración no es recursiva. Los subdirectorios no se tienen en cuenta.
frRecursive
(Valor predeterminado)
La iteración es recursiva. Los subdirectorios se tienen en cuenta automáticamente.
Observaciones

Parámetro <Start path>

Ejemplos de rutas válidas:
"/holidays directory/2021/"
"\photos"
Ejemplos de rutas no válidas:
"directoryA/DirectoryB"
"This/Path/Is/invalid"
"c:\Users\"
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290ggl.dll
Versión mínima requerida
  • Versión 2024
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/03/2024

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