江湖告急:sun.net.ftp.FtpClien类的BUG???

zxy_cp 2005-09-16 02:02:25
本人在使用sun.net.ftp里的FtpClient类时,出现下面问题:
在Get一个文本文件时,有时候程序会死在这里,也没有任何异常抛出!搞了两天了!实在受不了了!

for(int i=0;i<vFileName.size();i++){
try{
ins=billFtp.get((String)vFileName.elementAt(i));//打开远程文件
}
catch(IOException ie){
System.out.println(ie.toString());
continue;
}
dataIns=new DataInputStream(ins);
//读取每行记录并写入本地文件
while((dataLine=dataIns.readLine())!=null){
System.out.println(dataLine);
dataLine=dataLine.trim()+"\r\n";
fw.write(dataLine);//写入文件
}
fw.flush();
if(dataLine!=null)
return false;
}
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zxy_cp 2005-09-19
  • 打赏
  • 举报
回复
有没有人遇到过这样的问题?
zxy_cp 2005-09-16
  • 打赏
  • 举报
回复
如果运行正常的话,这条语句可以把整个文件的每条记录打印出来,如果程序在FTP上get不成功的话,一条内容也不会打印的。
believefym 2005-09-16
  • 打赏
  • 举报
回复
不知道System.out.println(dataLine);这条语句的执行情况是怎么样的呢?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧