Jump to content

Ganhe $$$ escrevendo tutoriais para nós!


Foto

Script Download FTP

Download FTP




  • Faça login para responder
2 respostas neste tópico

#1 ddjanir

ddjanir
  • Participante
  • 20 mensagens

Publicado 15 March 2012 - 04:35 PM

Senhores, boa tarde,

Preciso criar um script (VBS, BAT ou qualquer outro formato) que copie alguns arquivos (formato txt e xls) de um FTP para uma pasta no micro local.
Já tentei fazer pelo VBA do excel, porém esbarro na autenticação do FTP.
Os arquivos possuem nomes dinâmicos, que variam de acordo com o dia (exemplo: arquivo1_15032012.txt).

Obrigado e abraços!!!




#2 nickosoft

nickosoft

    Hardware Expert

  • Colaborador
  • 3378 mensagens

Publicado 15 March 2012 - 05:26 PM

Dim fwr As FtpWebRequest = FtpWebRequest.Create("ftp://ftp.google.com")
fwr.Credentials = New NetworkCredential(“userName”, “password”)
fwr.Method = WebRequestMethods.Ftp.ListDirectory
Dim sr As New StreamReader(fwr.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()
While Not str Is Nothing
Console.WriteLine(str)
str = sr.ReadLine()
End While
sr.Close()
sr = Nothing
fwr = Nothing


isso deve dar um norte
VB.Net & C#

#3 Deathy

Deathy
  • Participante
  • 42 mensagens

Publicado 10 June 2012 - 11:02 AM

Bom dia ddjanir

Se preferir fazer em bat, use o comando FTP para login automático

ftp -s:login_auto.txt "endereço FTP"

Conteúdo do arquivo "login_auto.txt"

username
password

aqui você usar os comandos "CD" para andar pelos diretórios remoto
pode usar o comando "LCD" para mudar a pasta onde você armazenará os arquivos baixados pelo ftp na sua máquina local
pode usar os comandos get, put, mget e mput

use este conteúdo como referência
http://www.davelozin...p?1339336700296

Arriba
Deathy...






Tópicos Relacionados Collapse






Ganhe $$$ escrevendo tutoriais para nós!