用ftpClient下载FTP上的文件报错问题

Iris19860111 2012-02-29 03:16:41
Unix环境下用shell脚本调jar包中的程序,FTP读取主机文件,用ftpClient中的方法,下面的方法报错了

FTPFile[] ftpFileArr = ftp.listFiles(remoteCheckDir +
File.separator + checkFileName);
其中remoteCheckDir + File.separator + checkFileName为文件的绝对路径

注:环境变量没有问题、目录用户名密码都没有问题、文件系统空间也未满,程序已经好了好久好久了都没有报错突然报错

请问大侠们谁知道是肿么回事?
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Iris19860111 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wula0010 的回复:]
remoteCheckDir + File.separator + checkFileName里是否有中文?如果有,改成:
remotePath=remoteCheckDir + File.separator + checkFileName;
new String(remotePath.getBytes(),"ISO-8859-1")
[/Quote]
谢谢 木有中文 哎 不知道为啥了 加班弄啊
wula0010 2012-02-29
  • 打赏
  • 举报
回复
remoteCheckDir + File.separator + checkFileName里是否有中文?如果有,改成:
remotePath=remoteCheckDir + File.separator + checkFileName;
new String(remotePath.getBytes(),"ISO-8859-1")

62,623

社区成员

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

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