Bonjoir,
Existe t-il une façon de savoir si un répertoire existe sur un FTP
avec le composant TidFTP
Merci
Bonjoir,
Existe t-il une façon de savoir si un répertoire existe sur un FTP
avec le composant TidFTP
Merci
if DirectoryExists(Chemin) then
non ? (le chemin etant sous la forme du system, pas du ftp (pas /Ftp/Home mais par ex: c:\Program Files\IndyFTP\ftp\home\)
Plus d'info: cf les tuto et precisement celui sur la creation d'un ftp avec indy
Salut,
Cela ne répond à la question que si c'est exécuté sur le serveur FTP, mais vu que XioN parle de TidFTP, c'est bien l'existance d'un répertoire sur un serveur FTP distant dont il souhaite vérifier l'existance, à partir de son client FTP.Envoyé par Booster2ooo
Donc ! Pour tenter de répondre à la question, je me permets de tenter de deviner pourquoi tu veux faire ça, car je ne connais pas en stock de réponse plus directe.
J'immagine que tu veux tester l'existance d'un répertoire distant avant de faire un ChangeDir, un List, ou toute autre opération nécessitant que tu sois certain de l'existance du répertoire en question. Je pense (mais je peux me tromper ! ) que ce n'est pas de cette façon là qu'il faut s'y prendre. Il faut faire de toute façon l'opération qu'il y a à faire, et au pire, si le répertoire n'existe pas, le client Indy te lèvera une jolie exception parfaitement explicite, genre EIdProtocolReplyError, avec le code qui va bien, pour t'informer que le serveur lui a répondu que le répertoire n'existe bien pas.
Selon moi, il "suffit" donc de gérer correctement les exceptions.
Bon dev'.
« La simplicité est la sophistication suprême » (Léonard de Vinci)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager