« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
One blog (or more) a day, keep bad mood away, and make life wonderful!
-- by 小生
Blog正在逐步成长中,小生与您共享思维火花,畅想IT时代!
|
Blog信息 |
blog名称:小生杂谈 日志总数:166 评论数量:377 留言数量:1 访问次数:1013099 建立时间:2004年11月7日 |

| |
[网格进程]搞定GridFTPClient中的list问题 随笔, 软件技术
Wonderow 发表于 2004/12/22 23:43:23 |
一个多月来最好的消息,今天终于搞定了GridFTPClient类中的list方法一直出错的问题了,结束了GridFTP
Server无法列目录的历史。原来是新版本(至少是3.9.x)的GT带的GridFTP
Server已经不基于wuftpd,所以不支持带参数的list,以致调用默认的list方法出错(默认list格式为list -d
*)。写一个不带任何参数的list方法后,果然就可以了。虽然还碰到一些小问题(相信是cog或gt的bug),但均已解决!参见文章:GT 3.9.4以及今天的工作 (12-20 21:24) RE: [globus-developer] gt3.9.3 gridftp list problem ("Jarek Gawor" <gawor@mcs.anl.gov>) |
|
回复:搞定GridFTPClient中的list问题 随笔, 软件技术
badlyhelen(游客)发表评论于2006/2/21 23:08:56 |
你好!呵呵,虽然这没有人了,不过我还是打算把我这个问题目前想到的解决办法写一下.呵呵.
原来是我忘记设置client的主动和被动模式了,呵呵.
大概如下:
GridFTPClient client;
client.setLocalPassive();
client.setActive();
client.list(); //第一次list成功
client.setLocalPassive();
client.setActive();
client.list();//第二次list成功
谢谢!呵呵. |
|
回复:搞定GridFTPClient中的list问题 随笔, 软件技术
badlyhelen(游客)发表评论于2006/2/21 17:03:34 |
你好,我看懂你的意思了,你是把源码包里FTPClient.java的list()函数写成自己的函数,简单来说就是把"d"改成""吧?
呵呵,我也这样做了,所以list()成功了.
但是现在又遇到了一个新的问题,连续两次使用list()的话,第二次就会出错,只有重新再连接服务器,再生成一个client,再用list(),有点晕头了,还没有找到原因.
可惜你这个blog关闭了.唉. |
|
回复:搞定GridFTPClient中的list问题 随笔, 软件技术
badlyhelen(游客)发表评论于2006/2/20 15:04:47 |
你好!
我现在也正在做一个GridFTP界面化程序,也遇到了list的问题,我装的GT4.0.0,我使用没有参数的list()命令,但是总是说找不到文件或目录,不知道是怎么回事,请问你这里是怎么写的呢?
我是这样写的:
GridFTPClient client;
vector v = client.list();
如果能得到你的帮助,深深的表示谢意.
谢谢! |
|
» 1 »
|