开发者社区> 问答> 正文

sun.net.ftp.FtpClient怎么判断需要上传的路径下文件夹是否存在(JAVA)?报错

百度找的方法基本都是  

ftpClient.cd(dir);

上面这个抛异常 就是不存在,不异常就是存在,除了这个还有其他什么方法吗

像 

org.apache.commons.net.ftp.FTPClient

这个里面就能用

ftpClient.changeWorkingDirectory(sUpLoadUrl);

来判断是否存在。

       因为apache的FTPClient在TOMCAT下运行 初始化报错和FTPClient识别中文名称编码的问题,准备用sun的ftpClient,在sun的ftpClient里有判断文件夹存在的方法吗,用的jdk8

展开
收起
爱吃鱼的程序员 2020-06-06 20:50:01 1381 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>使用FtpClient.listFiles(filePath)方法判断文件目录是否存在即可</p>
    
    2020-06-06 20:50:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载