pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


Cet exemple permet de récupérer la date de dernière modification et les attributs du fichier "Readme.txt" présent sur le site FTP "ftp.cdrom.com". Les attributs sont récupérés sans préciser le nom du fichier, pour éviter une nouvelle requête au serveur.

Remarque : La seconde syntaxe permettant d'obtenir les attributs d'un fichier spécifique est présentée en commentaires.



GLOBAL
nConnexion est un entier
// Connexion au site FTP
nConnexion = FTPConnecte("ftp.cdrom.com")

// On récupère la date du fichier "Readme.txt"
sDate est une chaîne
sDate = FTPDate(nConnexion, "Readme.txt")

// On récupère les attributs du fichier
// Syntaxe 1 : évite une nouvelle requête au serveur
sAttribut est une chaîne
sAttribut = FTPAttribut ()
// Ou bien
// Syntaxe 2 : une nouvelle requête est envoyée au serveur
//sAttribut = FTPAttribut (nConnexion, "Readme.txt")

// Si "R" apparaît dans les attributs du fichier, on affiche un message
SI Position(sAttribut, "R") <> 0 ALORS
   Info("Ce fichier est en lecture seule")
FIN