GET通过FTP空文件从AS / 400保存文件

时间:2013-03-21 04:18:16

标签: ftp ibm-midrange

我试图从AS / 400服务器下载库的SAVEFILE。 我总是得到一个0字节的空文件,

这些是我遵循的步骤

    Go to a MS-DOS Shell.
Go to the location on the PC where you want to store the save file.
Type:

FTP (AS/400_IP_ADDRESS)

Or

FTP (AS/400 _NAME)
Enter your AS/400 username and password for that system when prompted.
To ensure the transfer mode is binary (there will be no conversion), type:

BIN
To go to the library on the AS/400 where the save file is stored, type:

CD LIBRARY
To transfer the save file from the AS/400 to your PC, type:

GET NAME
When the transfer is complete, exit the ftp session by typing:

QUIT
To close the MS-DOS shell, type:

EXIT

在as400方面我可以看到文件大小是24576字节

FTP提示返回“226文件传输成功完成。”

但文件为空。

任何原因?

3 个答案:

答案 0 :(得分:0)

我们总是首先创建空的savf。

在FTP中,进入BINARY模式。 CD和LCD,改变遥控器和放大器本地当前目录,如果需要。 如果需要,可以更改NAMFMT。

如果您没有更改本地目录,那么该文件可能会移到其他地方,您不会在那里查看。

答案 1 :(得分:0)

不要在FTP GET上使用库列表,而是指定保存文件所在的库。例如,如果您在FTP GET命令上执行了SAVLIB ... SAVF(TESTLIB/MYSAVF),请指定GET TESTLIB/MYSAVF。如果这样做没有帮助,请更新您的问题,以显示您用于创建保存文件和FTP的确切步骤。

答案 2 :(得分:0)

最简单的方法是:

ftp ipaddress

获取LIBARY / SAVF SAVF(这只是告诉它使用相同的名称删除tmp中的文件)

退出