as400与windows如何互相传送文件

发表于:2007-05-26来源:作者:点击数: 标签:
在windows下面写好的源程序,想通过ftp上传 到服务器去,因为命令行方式太麻烦,想请教 高人如何用ftp软件在他们之间传送文件。 譬如将e:\test.c传送到qsys.lib/mylib.lib/ qc lsrc.file下面 xuguopeng 回复于:2004-07-21 15:37:45 用CA的数据传输功能不行

在windows下面写好的源程序,想通过ftp上传
到服务器去,因为命令行方式太麻烦,想请教
高人如何用ftp软件在他们之间传送文件。
譬如将e:\test.c 传送到 qsys.lib/mylib.lib/qclsrc.file下面

 xuguopeng 回复于:2004-07-21 15:37:45
用CA的数据传输功能不行么?

 nkgull 回复于:2004-07-21 15:51:09
CA是什么?不知道的说,怎么用呢

 nkgull 回复于:2004-07-21 16:04:32
ca是client aclearcase/" target="_blank" >ccess的缩写啊,呵呵呵
这个文件传输倒也可以,不过不支持批量传输
而且windows的符号到了as400好像有变化,程序调试有问题

 居士 回复于:2004-07-22 10:28:32
你要是经常用的话,可以在pc端写个FTP的批处理,这样以后就很方便了

 hammerdin 回复于:2004-07-22 16:37:51
先写个BAT,里面写上
ftp -s:put.txt

再写个PUT.TXT,里面写
OPEN IP(400的IP)
NAME
PASSWORD
CD mylib 
QUOTE TYPE C 1381
PUT e:\test.c qclsrc.file
QUIT

以后直接运行BAT就可以把东西传上去了,不用反复写CMD命令

 qm 回复于:2004-07-23 08:23:19
对于中文或者日文代码上传或者下传的问题,好象以前很多人问过关于用mget乱码的问题, 是否有可能通过FTP编程与400的编程相结合来实现至少批量导出代码的功能呢?

例如:在400中用一定的方式取得obj下所有member的名称,然后通过在FTP里面循环的方式将所取文件名作为变量来达到把所有代码导出来的目的。
不过取得所有member的名称和将put 或者get中的member名作为变量的问题,我都不会。
哪位大虾对这方面有研究的话,请指点一二!

 hanyu 回复于:2004-07-23 08:46:03
如果是批量导源码,mget只对第一个文件有效,不过mput是可以的。

 xuguopeng 回复于:2004-07-23 11:47:10
MGET好象不能导中文的吧

QM说的到是个不错的办法,我有个比较笨的建议

可以在CLP中DSPFD取得一个SRCPF下的所有MEMBER名称

然后在RPG里用数组把PUT和GET的文件名赋值(参见QINGZHOU的FTP程序)

这样一个一个MEMBER的PUT到PC上,大家看如何?

 lmhcn 回复于:2004-07-30 13:17:25
用cuteftp呀,很方便

 zzzddd 回复于:2004-07-30 14:21:00
用CA的API写个程序,做循环,传起来,很简单啊!

 qingzhou 回复于:2004-07-30 15:26:58
[quote:d1e7b5847c="lmhcn"]用cuteftp呀,很方便[/quote:d1e7b5847c]
AS400和PC之间传送文件可以用cuteftp软件吗?挺新鲜的,说说看如何传? :roll:

 亿城雪 回复于:2004-07-30 15:51:14
把用cuteftp的办法告诉我们吧

 garfieldxia 回复于:2004-08-10 13:38:57
我写了一个windows很小的程序,用的是从c++builder,可以把一个pf-src下的源代码全部干下来,可以指定ccsid,这样就不用担心中文注释的问题了

谁要,我可以把源代码给你
我的msn:garfieldxia@msn.com

原文转自:http://www.ltesting.net