最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
VB.NET中使用FTP下载文件的两种方法
时间:2022-07-02 10:55:27 编辑:袖梨 来源:一聚教程网
.net没有专门处理FTP的类,我们可以通过调用系统自带的FTP.EXE 或者是调用win32 API中的wininet.dll来完成基本操作。希望以下的代码能为大家抛砖引玉。
方法一: 使用Ftp.exe ,通过process类来调用它。
Imports System.Diagnostics
...
Public Sub GetFileByCallFtp()
'定义ProcessStartInfo,Process的启动信息。
Dim psi As New ProcessStartInfo
'ftp.exe的路径最好放到配置文件里。
psi.FileName = "C:WINNTsystem32ftp.exe"
psi.RedirectStandardInput = False
psi.RedirectStandardOutput = True
'该值指示不使用操作系统Shell程序启动进程。
psi.UseShellExecute = False
'命令集文件名.注意,路径中不能有空格.
Dim fileName As String = "Cftp.txt"
'-s:FileName表示,从文件中读取控制命令
psi.Arguments = "-s:" + fileName
Dim proc As Process
proc = Process.Start(psi)
'等待进程完成任务
proc.WaitForExit()
'在控制台输出结果
Console.WriteLine(proc.StandardOutput)
Console.ReadLine()
End Sub
==============================================================================
相关文章
- 《弓箭传说2》新手玩法介绍 01-16
- 《地下城与勇士:起源》断桥烟雨多买多送活动内容一览 01-16
- 《差不多高手》醉拳龙技能特点分享 01-16
- 《鬼谷八荒》毕方尾羽解除限制道具推荐 01-16
- 《地下城与勇士:起源》阿拉德首次迎新春活动内容一览 01-16
- 《差不多高手》情圣技能特点分享 01-16