赛捷软件论坛's Archiver

lynn.yu 发表于 2020-6-11 17:32

[V12功能解说] 如何将文件传输到FTP服务器

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]



有时候,可能会有我们需要将一个文件传输至FTP服务器的情况。下面这段代码将把文件传输到FTP。

参数:

HSTSITE
这是传输文件的FTP服务器地址。

HSTUSR和HSTPWD
这是定义的FTP服务器的用户名和密码。

HSTWCPPTH
这是我们用来连接到FTP的WinSCP软件的路径。

YC_PTHREQ
这是需要传输到FTP的文件的路径。

PATH
这是一个临时路径,在这个路径下将创建一个最终要运行的bat文件,以便将文件传输到FTP。

WRET(0)
这是打开FTP的命令。

WRET(1)
这将获得文件传输到的FTP的路径。

WRET(2)
这将从其原来的位置,即YC_PTHREQ,获取需要传输的文件。


运行:
现在,当你运行这段代码时,将会在变量“PATH”中定义的路径上创建一个bat文件。


Wrseq WRET(0)+WRET(1)+WRET(2)+WRET(3)+WRET(4)  Using [FACS]
这行代码将运行命令,打开WRET(1)中定义的FTP路径,从其原始位置获取文件,然后将其传输到FTP,之后再关闭bat文件中的FTP。


STAT = delFile(PATH+’\RGET’ + ZGETTIME + ‘.bat’ )

这行代码将在文件成功传输到FTP后删除bat文件。

[attach]6153[/attach]
将文件传输至FTP服务器的编码

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.