windowsftp如何获取文件夹下所有的文件

windowsftp如何获取文件夹下所有的文件,第1张

可以通过命令窗口来打开所有的文件。具体步骤如下:

点击win+R后输入cmd打开dos命令窗口。

打开需获取文件名的位置。

获取名称,命令格式:dir/b文件目标盘符\文件夹位置(可省略)\目标名称.目标后缀。

获取文件大小及文件名、修改时间(文件大小需处理)。

Microsoft Surface是一个由微软所开发的第一款平面电脑,结合硬件与软件的新技术,用家可以直接用手或声音对屏幕作出指令,触摸和其他外在物理物来和电脑进行交互,毋须再依赖会令手部劳损的鼠标与键盘。

如果是通过命令行交互式的:

1.

ftp

server_ip

2.

提示输入用户名:输入你的ftp用户名

3.

提示输入密码:输入ftp用户的密码

4.

切换为bin模式:b或者bin命令

5.

用get命令接完整文件名:get

your_file

6.

用wget+通配符模式获取多个文件:wget

*.txt

7.

退出ftp:bye

使用Inet控件进行FTP *** 作

Inet1.Protocol = icFTP

Inet1.RemoteHost = p_ServerName ' 服务器IP或者域名

Inet1.RemotePort = CInt(p_ServerPort) 'FTP端口

Inet1.UserName = uName 'FTP帐号

Inet1.Password = uPWS 'FTP密码

Inet1.Execute "", "ls"

ri = Inet1.StillExecuting

Do While ri

ri = Inet1.StillExecuting

DoEvents

Loop

vd = Inet1.GetChunk(1024, icString)

判断服务的FTP是否连接成功

下面下载服务器上的text数据,假设文件名为1.txt

p_pathDir 为当前软件运行目录,后面一个字符自带 \,如e:\1111\

tepFile 临时文件

工作方式是先下载这个文件下为,然后判断本地是否存在,如果存在,则打开文件读取内容,如果不存在,则说明服务器上不存在这个文件,但要注意,如果文件过大的话,可能需要等待的时候比较长。

tepFile = p_pathDir &"1.txt_"

'Inet1.Execute hDir, "get 1.txt " &tepFile

Inet1.Execute "", "GET 1.txt " &tepFile

ri = Inet1.StillExecuting

Do While ri

ri = Inet1.StillExecuting

DoEvents

Loop

If Dir(tepFile) = "" Then

Inet1.Cancel

MsgBox "文件不存在" &InetState, vbOKOnly + vbExclamation, "系统提示"

Else

Inet1.Cancel

'这里已经存在,与本地 *** 作文件一样,请打开获取内容,不再详细写出

'

End If


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12086767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存