If My.Computer.Network.IsAvailable Then
創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項目涵蓋了網(wǎng)頁設(shè)計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機網(wǎng)站制作設(shè)計等網(wǎng)站方面業(yè)務(wù)。
'如果可用
Else
'不可用
End If
Public Sub DownloadFile ( _
address As Uri, _
destinationFileName As String, _
userName As String, _
password As String, _
showUI As Boolean, _
connectionTimeout As Integer, _
overwrite As Boolean, _
onUserCancel As UICancelOption _
)
參數(shù)
address
String 或 Uri。要下載的文件的路徑,包括文件名和主機地址。必選。
destinationFileName
String。下載文件的文件名和路徑。必選。
userName
String。要進行身份驗證的用戶名。默認值為空字符串 ""。
password
String。要進行身份驗證的密碼。默認值為空字符串 ""。
showUI
Boolean。指定是否顯示操作進度。默認為 False。
connectionTimeout
Int32。以毫秒為單位的超時間隔。默認值為 100 秒。
overwrite
Boolean。指定是否改寫現(xiàn)有文件。默認為 False。
onUserCancel
UICancelOption。指定當(dāng)用戶在對話框(此對話框在 ShowUI 設(shè)置為 True 時顯示)上單擊“取消”或“否”時的行為。默認為 ThrowException。
需要。
在實際使用FTP文件服務(wù)器的過程中,經(jīng)常需要遠程下載解析文件。為提高效率,需要判斷文件存在與否,有選擇的進行解析。
FTP協(xié)議是一個用于在計算機網(wǎng)絡(luò)上客戶端和服務(wù)器之間進行文件傳輸?shù)膽?yīng)用層協(xié)議,包括FTP服務(wù)器和FTP客戶端兩個組成部分。FTP能操作任何類型的文件而不需要進一步處理,但有著極高的延時,從開始請求到第一次接收需求數(shù)據(jù)之間的時間較長,并不時地執(zhí)行一些冗長的登錄進程。
My.Computer.Network.DownloadFile("", "D:\s.bat", "ftp賬號", "ftp密碼", True, 100, True)
Dim ftpclient As System.Net.FtpWebRequest = System.Net.FtpWebRequest.Create(New System.Uri("...