Questione : esempio semplice di trasferimento dal sistema centrale verso i satelliti della lima di VB

Ho esaminato parecchi esempi qui e sul Internet, tutti sembrano hanno uno scopo differente. Per non accennare la maggior parte di un certo genere di errore in loro. Vorrei caricare programmi oggetto una lima in un piccolo programma ogni mese. Voglio infornarlo con un'operazione preveduta ogni mese su un assistente in modo da una persona non deve babysit il program. class= del

Risposta : esempio semplice di trasferimento dal sistema centrale verso i satelliti della lima di VB

Pozzo che è qualcosa il completley differente:)  Non ho notato alcun requirment credenziale in modo da è stato presupposto che voleste appena caricare programmi oggetto da una posizione del URL.  Ci sono una coppia di modi diversi di collegarsi ad un ftp che gradico usando i metodi di FtpWebRequest () poiché può dargli un flusso per maneggiare.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
Fs fioco come FileStream
        Fwr fioco come FtpWebRequest
        Dati fiochi (4096) come byte
        bytesRead fioco come numero intero = 1

        ftpUrl fioco come stringa = “ftp://ftp.server.com:21/„ 'ftp URL + orificio
        ftpUser fioco come stringa = “username„
        ftpPass fiochi come stringa = “parola d'accesso„
        ftpFile fioco come stringa = “TEST/myfile.txt„ 'dispositivo di piegatura/lima sull'assistente
        savePath fioco come stringa = “C:\myfile.txt„ 'salvo posizione

        ftpUrl = ftpUrl.Insert (ftpUrl.Length, ftpFile)
        fwr = FtpWebRequest.Create (ftpUrl)
        fwr. Credenziali = nuovo NetworkCredential (ftpUser, ftpPass)
        fwr. Metodo = WebRequestMethods.Ftp.DownloadFile
        fs = nuovo FileStream (savePath, FileMode.Create, FileAccess.Write, FileShare.Read)
        Fare mentre bytesRead > 0
            bytesRead = fwr.GetResponse.GetResponseStream.Read (dati, 0, dati. Lunghezza)
            fs. Scrivere (dati, 0, bytesRead)
        Ciclo
        fs. Chiuder ()
        fs. Disporre ()
        fs = niente
        fwr = niente
Altre soluzioni  
 
programming4us programming4us