我试图从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文件传输成功完成。”
但文件为空。
任何原因?
答案 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中的文件)
退出