ftp使用踩坑

1、连接超时问题

ftp连接中,如果读取文件列表时间过长,不想等待,可以设置读超时,使用:dataTimeout,即从Ftp读数据的超时限制。

 

 

 从截图可以看出,读文件10秒后报超时

 

connectTimeout:连接超时,可理解为调用connect()方法的超时。超出这个时长连不上ftp就会报错

 

2、从ftp1读文件,写到ftp2

如果ftp2上有一个文件的目录是:

1/2/3/4/5.txt

如果目录只存在1/2/目录,那么创建1/2/3/4/目录会失败,ftp只能逐级创建目录

 

3、连接关闭问题,机器ftp的连接数有限,要及时关闭流和ftp连接

 

posted @ 2021-12-14 14:14  mabiao008  阅读(88)  评论(0编辑  收藏  举报