Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: asdexiva en 23 Octubre 2013, 15:30 pm



Título: verificar existencia de un archivo dentro de un ftp
Publicado por: asdexiva en 23 Octubre 2013, 15:30 pm
es posible saber si existe un fichero x en un ftp desde vb6?

quiero saber si existe el fichero x en el ftp y si existe bajarlo y realizar instruccion y si no que no haga nada
si me pudieran ayudar gracias


Título: Re: verificar existencia de un archivo dentro de un ftp
Publicado por: Mad Antrax en 23 Octubre 2013, 15:40 pm
es posible saber si existe un fichero x en un ftp desde vb6?

quiero saber si existe el fichero x en el ftp y si existe bajarlo y realizar instruccion y si no que no haga nada
si me pudieran ayudar gracias


http://www.cs.colostate.edu/helpdocs/ftp.html

Realiza una conexión TCP contra el server FTP, una vez loggeado necesitas enviar el comando correcto:

LS

Sirve para listar los fichero del directorio activo (por defecto \). Una vez tengas el listado de ficheros haz una comparación y ya sabrás si existe el fichero o no.

Saludos

======================================

Ejemplo de una conversación típica entre cliente/servidor:

Código:
%   ftp cs.colorado.edu  
Connected to cs.colorado.edu. 
220 bruno FTP server (SunOS 4.1) ready. 
Name (cs.colorado.edu:yourlogin): anonymous 
331 Guest login ok, send ident as password. 
Password: 
230-This server is courtesy of Sun Microsystems, Inc. 
230- 
230-The data on this FTP server can be searched and accessed via WAIS, using 
230-our Essence semantic indexing system.  Users can pick up a copy of the 
230-WAIS ".src" file for accessing this service by anonymous FTP from 
230-ftp.cs.colorado.edu, in pub/cs/distribs/essence/aftp-cs-colorado-edu.src 
230-This file also describes where to get the prototype source code and a 
230-paper about this system. 
230- 
230- 
230 Guest login ok, access restrictions apply. 
ftp> cd /pub/HPSC 
250 CWD command successful. 
ftp> ls 
200 PORT command successful. 
150 ASCII data connection for /bin/ls (128.138.242.10,3133) (0 bytes). 
ElementsofAVS.ps.Z 
   . . .
execsumm_tr.ps.Z 
viShortRef.ps.Z 
226 ASCII Transfer complete. 
418 bytes received in 0.043 seconds (9.5 Kbytes/s) 
ftp> get README 
200 PORT command successful. 
150 ASCII data connection for README (128.138.242.10,3134) (2881 bytes). 
226 ASCII Transfer complete. 
local: README remote: README 
2939 bytes received in 0.066 seconds (43 Kbytes/s) 
ftp> bye 
221 Goodbye. 
%   ls 
   . . .
README   
   . . .


Título: Re: verificar existencia de un archivo dentro de un ftp
Publicado por: asdexiva en 23 Octubre 2013, 16:03 pm
http://www.cs.colostate.edu/helpdocs/ftp.html

Realiza una conexión TCP contra el server FTP, una vez loggeado necesitas enviar el comando correcto:

LS

Sirve para listar los fichero del directorio activo (por defecto \). Una vez tengas el listado de ficheros haz una comparación y ya sabrás si existe el fichero o no.

Saludos

======================================

Ejemplo de una conversación típica entre cliente/servidor:

Código:
%   ftp cs.colorado.edu  
Connected to cs.colorado.edu. 
220 bruno FTP server (SunOS 4.1) ready. 
Name (cs.colorado.edu:yourlogin): anonymous 
331 Guest login ok, send ident as password. 
Password: 
230-This server is courtesy of Sun Microsystems, Inc. 
230- 
230-The data on this FTP server can be searched and accessed via WAIS, using 
230-our Essence semantic indexing system.  Users can pick up a copy of the 
230-WAIS ".src" file for accessing this service by anonymous FTP from 
230-ftp.cs.colorado.edu, in pub/cs/distribs/essence/aftp-cs-colorado-edu.src 
230-This file also describes where to get the prototype source code and a 
230-paper about this system. 
230- 
230- 
230 Guest login ok, access restrictions apply. 
ftp> cd /pub/HPSC 
250 CWD command successful. 
ftp> ls 
200 PORT command successful. 
150 ASCII data connection for /bin/ls (128.138.242.10,3133) (0 bytes). 
ElementsofAVS.ps.Z 
   . . .
execsumm_tr.ps.Z 
viShortRef.ps.Z 
226 ASCII Transfer complete. 
418 bytes received in 0.043 seconds (9.5 Kbytes/s) 
ftp> get README 
200 PORT command successful. 
150 ASCII data connection for README (128.138.242.10,3134) (2881 bytes). 
226 ASCII Transfer complete. 
local: README remote: README 
2939 bytes received in 0.066 seconds (43 Kbytes/s) 
ftp> bye 
221 Goodbye. 
%   ls 
   . . .
README   
   . . .

es posible usar el ls con inet de vb6 ?