Ciemnawy fs Jako FileStream
Ciemnawy fwr Jako FtpWebRequest
Ciemnawy dane (4096) Jako Bajt
Ciemnawy bytesRead Jako Integer = (1)
Ciemnawy ftpUrl Jako Sznurek = "ftp://ftp.server.com:21/" 'ftp url + port
Ciemnawy ftpUser Jako Sznurek = "username"
Ciemnawy ftpPass Jako Sznurek = "hasło"
Ćmić ftpFile Jako Sznurek = "TEST/myfile.txt" 'falcówka/kartoteka na serwer
Ćmić savePath Gdy Sznurek = "C:\myfile.txt" 'oprócz lokacja
ftpUrl = ftpUrl.Insert (ftpUrl.Length, ftpFile)
fwr = FtpWebRequest.Create (ftpUrl)
fwr. Referencje = Nowy NetworkCredential (ftpUser, ftpPass)
fwr. Metoda = WebRequestMethods.Ftp.DownloadFile
fs = Nowy FileStream (savePath, FileMode.Create, FileAccess.Write, FileShare.Read)
Robić Podczas Gdy bytesRead > (0)
bytesRead = fwr.GetResponse.GetResponseStream.Read (dane, (0), dane. Długość)
fs. Pisać (dane, (0), bytesRead)
Pętla
fs. Zamykać ()
fs. Dispose ()
fs = Nic
fwr = Nic
|