ftp命令怎么上传文件夹??

ftp命令怎么上传文件夹??,第1张

1、输入命令行:--> FTP 10.1.61.212如果对方没有开启FTP服务,那么这个命令就不会有效果。

2、--> 用户名称:这个主要是FTP服务器配置的用户名和密码

--> 用户密码:

3、主要是使用二进制来传输文件,--> bin

--> quote tpye c 1381这个意思是指定服务器端的代码页,如果传输的是IFS流文件,不用做转换,直接用BINARY的模式传输文件。不会出现编码错误。

4、--> lcd D:\Document\data\upload 这个命令主要是进去本地文件夹目录用来上传文件的本地路径目录。

5、进入主机的目录,也就是FTP服务器的路径cd CBSDOTHDTA

--> put "D:/Document/data/upload/UPFW90.FRZN160919",使用put命令上传文件。

6、put "D:/Document/data/upload/UPFW90.FRZN160919"命令执行成功之后,会在后面出来三个交易码主要是200、150、226这都是成功的交易码。完成效果图。

为了与FTP Internet服务器通讯,必须先创建一个CInternetSession实例,然后创建CFtpConnection对象。创建CFtpConnection对象不采用直接方式,而是调用CInternetSession::GetFtpConnertion来创建并返回一个指向它的指针。

CFtpConnection类的成员

构造函数 CFtpConnection 构造一个CFtpConnection对象

*** 作 SetCurrentDirectory 设置当前FTP目录

GetCurrentDirectory 获取此次连接的当前目录

GetCurrentDirectoryAsURL 获取作为URL的此次连接的当前目录

RemoveDirectory 从服务器移去指定目录

CreateDirectory 在服务器上构造一个目录

Rename 将服务器上的文件改名

Remove 从服务器上移去一个文件

PutFile 将一个文件放到服务器上

GetFile 从连接的服务器上获取一个文件

OpenFile 在连接的服务器上打开一个文件

Close 关闭与服务器的连接

实例一:上传文件

CString strAppName = AfxGetAppName()

CInternetSession* pSession = new CInternetSession(strAppName)

CFtpConnection* pConn = pSession->GetFtpConnection("

10.46.1.232","Anonymous","",21)

pConn->SetCurrentDirectory("test")

CString strLocfile,strRemotefile

strLocfile="C:\\cmd.txt"

strRemotefile="cmd.txt"

pConn->PutFile(strLocfile,strRemotefile,FTP_TRANSFER_TYPE_ASCII)

pConn->Close()

return 0

实例二:Ftp的打开文件 *** 作函数:OpenFile

先后使用InternetOpen和InternetConnect打开连接。使用CreateFile函数打开本地文件。使用FtpOpenFile函数打开远程文件。分别使用InternetReadFile和ReadFile函数读取

FTP

或本地文件。分别使用InternetWriteFile和WriteFile函数写入

FTP

或本地文件。使用CloseHandle函数关闭本地文件句柄。使用InternetCloseHandle函数关闭

FTP

文件句柄。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存