Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Crear carpeta en FTP (https://www.clubdelphi.com/foros/showthread.php?t=67203)

djemix 05-04-2010 19:03:50

Crear carpeta en FTP
 
Hola!!

Estoy usando los componentes de ICS para acceder por ftp a una dirección.

El problema que me surge ahora es cómo creo una carpeta. Tengo ya hecha toda la conexión, y puedo subir ficheros sin problemas, pero no sé qué comando o función tengo que usar para crear la carpeta.
Para conectarme uso:

Código Delphi [-]
FTP := TFTPClient.Create(Application);
FTP.HostName := EdtDirFTP.Text;
FTP.Port := EdtPuertoFTP.Text;
FTP.HostDirName := EdtCarpetaFTP.Text;
FTP.UserName := EdtUserFTP.Text;
FTP.PassWord := EdtPassFTP.Text;
FTP.Open;
FTP.User;
FTP.Pass;
Ftp.Connected;
FTP.Cwd;

Con esto ya estoy situado en la carpeta donde quiero crear la carpeta.
He probado con el comando Mkd, pero no hace nada, tampoco se en qué propiedad tengo que poner el nombre de la carpeta que quiero crear...

A ver si me podeis echar una mano!! Gracias!

Casimiro Notevi 05-04-2010 19:05:57

Supongo que mkdir, es lo estandar. Y lo crea en la carpeta donde estás posicionado.

djemix 05-04-2010 20:05:49

Pero el nombre de la carpeta que quiero crear en donde se lo digo?

Casimiro Notevi 05-04-2010 20:08:46

Cita:

Empezado por djemix (Mensaje 359274)
Pero el nombre de la carpeta que quiero crear en donde se lo digo?


mkdir nuevacarpeta

djemix 05-04-2010 20:17:02

No entiendo eso, si has leido el primer post, estoy usando el componente TFTPClient.
La función FTP.Mkdir no acepta ningun parametro, por eso te lo preguntaba, que en donde le informaba la carpeta.
Ademas, cuando lanzo Mkdir me da un error: "FTP Component already connected".
La que uso y no me da error es Mkd, pero me devuelve false al ejecutarla.

Casimiro Notevi 05-04-2010 20:32:47

Echa un vistazo en los ejemplos que trae el componente, creo que en este fichero encontrarás la solución: OverbyteIcsSslFtpTst1


La franja horaria es GMT +2. Ahora son las 13:01:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi