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 / Comunicación / Funciones FTP
  • Identificación de los atributos de los archivos
  • Timeout
  • Permisos de usuarios
  • Ruta relativa o absoluta
  • Permisos necesarios
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
Identifica los atributos de un archivo que se encuentra en un servidor FTP (File Transfer Protocol).
// Find out the attributes of
// "/Documents/File.Doc" found on the FTP server
ResAttributes = FTPAttribute(ConnectionNum, "/Documents/File.Doc")
Sintaxis

Identificar los atributos del último archivo consultado Ocultar los detalles

<Result> = FTPAttribute()
<Result>: Cadena de caracteres
  • "ERR" si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
  • Una o más letras correspondientes a los atributos del archivo ("AH" por ejemplo). Se utilizan las siguientes letras:
    • R: Archivo de solo lectura.. Se puede acceder al archivo en modo de sólo lectura.
    • H: Archivo oculto. El nombre del archivo está en gris o Invisible en el explorador.
      AndroidWidget Android Esta opción no está disponible.
    • S: Archivo de sistema. El archivo es un archivo de sistema de Windows.
      AndroidWidget Android Esta opción no está disponible.
    • A: "Archivo" archivo. Este atributo indica que el archivo puede ser archivado. Algunos programas utilizan este atributo para determinar qué archivos se han guardado.
      AndroidWidget Android Esta opción no está disponible.
    • D: Directorio o subdirectorio. El archivo es un directorio o un subdirectorio.
    • C: Archivo comprimido (en las particiones NTFS). Este archivo fue comprimido automáticamente durante su copy en una partición NTFS (Windows NT o 2000).
      AndroidWidget Android Esta opción no está disponible.
Esta sintaxis devuelve los atributos del último archivo al que se accede mediante una de las siguientes funciones FTP: FTPDate, FTPTime, FTPSize, FTPListFile. A diferencia de la sintaxis 2, no se envía ninguna petición al servidor. Se recomienda esta sintaxis.

Identificación de los atributos del archivo especificado Ocultar los detalles

<Result> = FTPAttribute(<Connection identifier> , <File name>)
<Result>: Cadena de caracteres
  • "ERR" si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage
  • Una o más letras correspondientes a los atributos del archivo ("AH" por ejemplo). Se utilizan las siguientes letras:
    • R: Archivo de solo lectura.. Se puede acceder al archivo en modo de sólo lectura.
    • H: Archivo oculto. El nombre del archivo está en gris o Invisible en el explorador.
      AndroidWidget Android Esta opción no está disponible.
    • S: Archivo de sistema. El archivo es un archivo de sistema de Windows.
      AndroidWidget Android Esta opción no está disponible.
    • A: "Archivo" archivo. Este atributo indica que el archivo puede ser archivado. Algunos programas utilizan este atributo para determinar qué archivos se han guardado.
      AndroidWidget Android Esta opción no está disponible.
    • D: Directorio o subdirectorio. El archivo es un directorio o un subdirectorio.
    • C: Archivo comprimido (en las particiones NTFS). Este archivo fue comprimido automáticamente durante su copy en una partición NTFS (Windows NT o 2000).
      AndroidWidget Android Esta opción no está disponible.
<Connection identifier>: Integro
Identificador de conexión, devuelto por la función FTPConnect.
<File name>: Cadena de caracteres
Nombre y ruta completa (o relativa) del archivo al que se accede. Las secciones de la ruta están separadas por barras oblicuas ("/").
Observaciones

Identificación de los atributos de los archivos

Para recuperar los diferentes atributos de un archivo, compruebe si una de las letras que identifican un atributo se encuentra en <Resultado>.. Esta búsqueda puede realizarse, por ejemplo, con ubicación.

Timeout

De forma predeterminada, todas las funciones FTP fallan si no se recibe ninguna respuesta del servidor FTP después de 20 segundos. Este tiempo de espera se puede modificar al conectarse al servidor FTP con la función FTPConnect.

Permisos de usuarios

Sólo un usuario que tenga derechos de lectura en el servidor FTP puede identificar los atributos de los archivos o directorios que se encuentran en un servidor FTP.. En la mayoría de los casos, los derechos de lectura se conceden a los usuarios "anónimos", lo que les permite identificar los atributos de un archivo o directorio que se encuentra en un servidor FTP.

Ruta relativa o absoluta

Las nociones de ruta relativa y ruta absoluta son de gran importancia en una aplicación FTP.
  • Una ruta que comienza con un slash se considera como una ruta absoluta: es la ruta con respecto a la raíz del servidor FTP (parámetro específico del servidor).
    ej: /publicidad/usuario/JULIA
  • Si la ruta no comienza con un slash, se considera como una ruta relativa, es decir, una ruta con respecto al directorio en curso. El directorio en curso puede conocerse o modificarse con la función FTPCurrentDir.
Al conectarse a un sitio FTP, el directorio inicial ("home directory" del usuario) no necesariamente es la raíz del servidor FTP. Por lo tanto, se recomienda utilizar rutas relativas.
AndroidWidget Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Requerido Permission : INTERNET
Esta Permission permite a las aplicaciones abrir la red sockets.
Componente: wd290com.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