• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sir Pereira

FTP

7 mensagens neste tópico

boas pessoal...

é assim, eu queria que pôr exemplo às 23:00 uma pasta que eu tenho no pc fosse enviada para um servidor ftp, como é que isso seria possível fazer? :hmm:

precisava tambem de uns exemplos do codigo ou assim, porque eu tou completamente à nora :nono1:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

tipo não sei porque queres a uma certa hora mas prontos :confused:

vou-te listar o que deves pequisar e os paços a seguir.

1- cria o codigo que mande apenas 1 ftp.

2- cria uma maneira automatica de listar os ficheiros da pasta que queres enviar.

3- faz o envio 1 por 1

4- Fazes o exe

5- vais ao programador de tarefas e fazes para as 23h todos os dias executar o programa.

e para finalizar toma o codigo de um upload feito por mim:

Public Sub upload(ByVal adress As String, ByVal user As String, ByVal pass As String, ByVal file As String)
        Dim clsRequest As System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Create(adress & file), System.Net.FtpWebRequest)
        With clsRequest
            .Credentials = New System.Net.NetworkCredential(user, pass)
            .Proxy = Nothing
            .Method = System.Net.WebRequestMethods.Ftp.UploadFile
        End With
        Dim bFile() As Byte = System.IO.File.ReadAllBytes(file)
        Dim clsStream As System.IO.Stream = clsRequest.GetRequestStream()
        With clsStream
            .Write(bFile, 0, bFile.Length)
            .Close()
            .Dispose()
        End With
    End Sub

para usar basta:

upload("127.0.0.1","p@p", "p@p_rox","c:\ficheiro_inutil.txt")

espero ter ajudado

edit: meti sub :P mais easy

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

bom dia...

tive a testar este bloco de codigo, e da-me um erro...

Invalid URI: The format of the URI could not be determined.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas.

Compacta directoria  usando GZipStream e faz o upload my.computer.network.uploadfile()

Poupas trafego e espaco de disco no servidor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora